对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

配置对 Atlas 的访问

要连接到Atlas Administration API, Atlas Kubernetes Operator会从Atlas Kubernetes Operator密钥中读取组织ID和凭证。您可以使用API密钥或服务帐户进行身份验证。您还可以配置以下功能:

要学习;了解有关创建Atlas帐户的更多信息,请参阅 注册并登录Atlas。

根据您的配置, Atlas Kubernetes Operator会读取以下Atlas Kubernetes Operator密钥之一:

范围
地点
说明

全局

在安装Atlas Kubernetes <operator-deployment-name>-api-keyOperator 的同一命名空间中创建的 Atlas Atlas Kubernetes Operator密钥 。

除非 AtlasProject 自定义资源 指定 spec.connectionSecretRef.name.,否则 Atlas Kubernetes Operator 使用此密钥数据连接到 Atlas 管理 API。

global Atlas Kubernetes Operator密钥允许您为组织中的所有项目使用一设立凭证。任何新的AtlasProject 自定义资源都使用相同的凭证,以减少开销。

Atlas Kubernetes Operator部署的默认名称是 mongodb-atlas-operator。因此,密钥 应命名为 mongodb-atlas-operator-api-key

项目

密钥,并通过 spec.connectionSecretRef.nameAtlas Kubernetes Operator AtlasProject 自定义资源中引用。

默认下, Atlas Kubernetes Operator将连接密钥保存在与 AtlasProject自定义资源相同的命名空间中。要将密钥存储在其他命名空间中,请指定spec.connectionSecretRef。命名空间参数。

Atlas Kubernetes Operator使用此密钥数据连接到引用该项目的任何AtlasDeployment 自定义资源AtlasDatabaseUser 自定义资源的Atlas API 。

如果不指定spec.connectionSecretRef.name,Atlas Kubernetes Operator将使用global Atlas Kubernetes Operator密钥。

每个项目的Atlas Kubernetes Operator密钥允许更精细的访问权限。您可能需要一设立凭证来访问权限单个Atlas项目。

globalproject 密钥 都需要以下信息:

选择以下身份验证方法之一:

要配置Atlas Kubernetes Operator访问权限Atlas,请使用您的凭证创建密钥。选择与您的首选身份验证方法匹配的标签页: