Docs 菜单
Docs 主页
/ /
/ / /

AtlasOrgSettings 自定义资源

AtlasOrgSettings 自定义资源允许您修改特定组织的设置。

重要

自定义资源不再默认删除对象

  • Atlas Kubernetes Operator使用 自定义资源配置文件来管理Atlas配置,但从Atlas Kubernetes Operator2.0 开始,您在Kubernetes中删除的自定义资源不再(默认)在Atlas中删除。相反, Atlas Kubernetes Operator只是停止管理Atlas中的这些资源。 AtlasProject示例,如果您在Kubernetes中删除 自定义资源,默认默认, Atlas Kubernetes Operator不再自动从Atlas中删除相应的项目。这种行为更改旨在帮助防止意外删除。 要学习;了解详情,包括如何将此行为恢复为Atlas Kubernetes Operator2 0之前使用的默认行为,请参阅新的默认值: Atlas Kubernetes Operator2 中的删除保护。0 。

    同样,如果您使用Atlas Kubernetes Operator从Kubernetes中的Atlas项目中删除团队,则Atlas Kubernetes Operator不会从Atlas中删除团队。

  • 显式定义所需的配置详细信息,以避免隐式使用默认Atlas配置值。 在某些情况下,继承Atlas默认值可能会导致协调循环,从而阻止自定义资源实现 READY 状态。 示例,在 AtlasDeployment 自定义资源中显式定义所需的自动伸缩行为(如所包含的示例所示)可确保自定义资源中的静态实例大小不会重复应用于已启用自动伸缩的Atlas部署。

    autoScaling:
    diskGB:
    enabled: true
    compute:
    enabled: true
    scaleDownEnabled: true
    minInstanceSize: M30
    maxInstanceSize: M40

以下示例显示了一个 AtlasOrgSettings 自定义资源:

apiVersion: atlas.mongodb.com/v1
kind: AtlasOrgSettings
metadata:
name: my-org-settings
namespace: mongodb-atlas-system
spec:
orgID: "455aff84aca055313451234c"
connectionSecretRef:
name: my-org-connection-secret
apiAccessListRequired: true
genAIFeaturesEnabled: true
maxServiceAccountSecretValidityInHours: 42
multiFactorAuthRequired: true
restrictEmployeeAccess": true
securityContact": "test@example.com"
streamsCrossGroupEnabled": true

本部分介绍可用的AtlasOrgSettings自定义资源参数。

spec.orgId

类型:字符串

必需

唯一的 24-十六进制数字字符串,用于标识包含项目的组织。 格式应符合以下模式:^([a-f0-9]{24})$

spec.connectionSecretRef.name

类型:字符串

Optional

您可以使用 spec.connectionSecretRef.name 参数设立AtlasOrgSettings 自定义资源的连接密钥。此参数会覆盖默认的全局连接密钥。

注意

AtlasOrgSettings 的凭证必须具有 Organization Owner角色才能修改组织设置。

spec.apiAccessListRequired

类型:布尔值

Optional

指示是否要求 API 操作源自添加到指定组织的 API 访问列表中的 IP 地址的标志。

spec.genAIFeaturesEnabled

类型:布尔值

Optional

默认值:true

指示该组织是否有权访问权限生成式AI功能的标志。此设置默认启用,一旦打开,项目所有者就可以在项目级别启用或禁用单个AI功能。

注意

此设置不适用于Atlas for Government。

spec.maxServiceAccountSecretValidityInHours

类型:integer(int32)

Optional

最低: 8

最大值:8760

指定组织内新的Atlas API服务帐户密钥在过期之前的最长时间(以小时为单位)。

spec.multiFactorAuthRequired

类型:布尔值

Optional

指示是否要求用户在访问指定组织之前设立MFA 的标志。

要了解更多信息,请参阅管理多因素身份验证选项

spec.restrictEmployeeAccess

类型:布尔值

Optional

该标志指示是否阻止 MongoDB 支持团队在未获得明确许可的情况下访问指定组织中任何部署的 Atlas 基础架构和集群日志。启用此设置后,您可以向 MongoDB 支持团队授予对 Atlas 部署的 24 小时旁路访问权限,以解决支持问题。

要学习;了解更多信息,请参阅配置MongoDB支持访问Atlas后端基础架构。

spec.securityContact

类型:字符串

Optional

字符串,为指定组织指定单个电子邮件解决,用于接收安全相关通知。 指定安全联系并不授予他们授权或访问权限Atlas以进行安全决策或批准。空字符串有效,会清除现有的安全联系(如果已定义)。

spec.orgstreamsCrossGroupEnabledId

类型:布尔值

Optional

指示该组织中项目的Atlas Stream Processing工作区是否可以创建与同一组织中其他项目集群的连接的标志。

后退

AtlasBackupSchedule

在此页面上