对于 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 Operator 密钥 。

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

global Atlas Kubernetes Operator secrets let you use one set of credentials for all the projects in an organization. Any new AtlasProject Custom Resource uses the same credentials for reduced overhead.

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

项目

通过 自定义资源中的 spec.connectionSecretRef.name 引用的Atlas KubernetesAtlasProject Operator密钥。

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

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

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

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

global 和 project 密钥 都需要以下信息:

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

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