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.connectionSecretRef.name
类型:字符串
Optional
您可以使用 spec.connectionSecretRef.name 参数设立AtlasOrgSettings 自定义资源的连接密钥。此参数会覆盖默认的全局连接密钥。
注意
AtlasOrgSettings 的凭证必须具有 Organization Owner角色才能修改组织设置。
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后端基础架构。