对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs 菜单

为 X.509 身份验证配置 MongoDB Agent

Cloud Manager 使您能够配置所有客户端(包括 Cloud Manager 代理)用于连接到 MongoDB 部署的身份验证机制。您可以为每个项目启用多种身份验证机制,但必须为代理仅选择一种机制。

MongoDB支持与安全 TLS 连接一起使用的 X.509 证书身份验证。X.509客户端身份验证允许客户端使用证书(而不是使用用户名和密码)对服务器进行身份验证。

注意

通过自动化,Cloud Manager 可以为您托管 MongoDB Agent 身份验证。要了解有关身份验证的更多信息,请参阅为 Cloud Manager 项目启用 x.509 身份验证。

传输层安全、公钥基础架构、X.509 证书和证书颁发机构的完整描述超出了本教程的范围。本教程假定您事先了解 TLS 并访问权限有效的 X.509 证书。

要为Cloud Manager启用X.509 身份验证,您必须获取由单个证书颁发机构 (CA) 生成和签名的有效 TLS 证书。要学习;了解有关证书要求的更多信息,请参阅MongoDB手册中的客户端 x.509 证书。

X.509 客户端证书身份验证要求您启用和配置TLS为部署。

本教程假定您已将MongoDB 部署配置为使用 X.509 证书身份验证和 TLS。如果还没有这样做,请参阅使用 X.509 证书对客户端进行身份验证和为 TLS 配置mongod和mongos教程。

选择部署类型以查看相应步骤。

要使用 X.509身份验证,您必须为 TLS 配置MongoDB 助手:

1

如果为 Cloud Manager 部署启用了TLS ,则必须将 MongoDB Agent 配置为使用 TLS 。要将 MongoDB Agent 配置为使用TLS ,您必须拥有签署 MongoDB 实例证书的受信任证书颁发机构证书。

在MongoDB 助手的安装目录中,编辑配置文件,将httpsCAFile字段设置为包含一个或多个PEM格式证书的文件的路径。

MongoDB Agent 配置文件的位置是 C:\MMSData\Automation\automation-agent.config。

注意

MongoDB 助手配置文件命名为 automation-agent.config,以便使用传统代理的用户更容易升级。

MongoDB Agent 配置文件的位置是 /etc/mongodb-mms/automation-agent.config。

注意

MongoDB 助手配置文件命名为 automation-agent.config,以便使用传统代理的用户更容易升级。

MongoDB Agent 配置文件的位置是 /etc/mongodb-mms/automation-agent.config。

注意

MongoDB 助手配置文件命名为 automation-agent.config,以便使用传统代理的用户更容易升级。

MongoDB Agent 配置文件的位置是 /path/to/install/local.config。

例子

使用以下命令通过mongosh进行连接:

mongosh --tls --tlsCAFile /etc/ssl/ca.pem example.net:27017

然后,修改配置文件并设置以下键/值对:

httpsCAFile=/etc/ssl/ca.pem

保存配置文件。

要了解有关这些设置的更多信息,请参阅Cloud Manager TLS设置。

配置 MongoDB Agent 以使用 TLS提供了有关配置 MongoDB Agent 以使用TLS的更多详细信息。

配置 MongoDB 助手后,在 Cloud Manager 界面中配置 X.509 身份验证机制,如为 Cloud Manager 项目启用 x.509 身份验证中所述。

给本页内容打分