自动化配置资源
在此页面上
2024 年 8 月 30 日以后,Cloud Manager 将不再支持 MongoDB 3.6 和 4.0 的自动化、备份和监控。请升级您的 MongoDB 部署或迁移到 Atlas。
注意
注意:群组和项目是同义词。您的 {PROJECT-ID}
与您的项目 ID 相同。对于现有群组,群组/项目 ID 保持不变。当引用说明时,此页面将使用“群组”这个更为人熟知的术语。端点仍如文档中所述。
该 API 提供了automationConfig
资源,以便您托管项目的自动化配置。该配置定义了部署中的各种 MongoDB 集群、副本集和独立运行的实例,并定义了每个进程的运行方式。自动化根据指定的目标构建部署。 每个使用自动化的 MongoDB 助手负责在其主机上运行的 MongoDB 进程。 该配置还指定了部署的 MongoDB 代理的设置。
当正在运行的 MongoDB 进程与其定义的配置匹配时,该进程处于“目标状态”。 当所有主机上的所有进程都处于目标状态时,部署本身也处于目标状态。
要更新自动化配置,您必须从用户帐户访问列表上的 IP 地址发出请求。
自动化配置的其他副本
MongoDB 助手会将配置副本存储在mms-cluster-config-backup.json
文件中。 自动化存储自动化能够达到目标状态的最新配置版本。 如果代理无法处理配置更改,它将继续存储旧版本的配置。
自动化配置参数
自动化配置包含有关 Cloud Manager 实例、代理、集群和安全性的大量信息。 由于这些参数如此复杂,您可以找到它们自己的参考页面。
要查看完整的自动化配置文件示例,请参阅自动化配置示例。
端点
下面列出了可用于自动化配置资源的端点。
方法 | 端点 | 说明 |
---|---|---|
GET | 检索当前的自动化配置 | |
PUT | 替换当前的自动化配置 | |
POST | 更新 MongoDB Agent | |
GET | 检索当前备份日志设置 | |
PUT | 更新当前备份日志设置 | |
GET | 检索当前监控日志设置 | |
PUT | 更新当前监控日志设置 |