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

防火墙配置

Cloud Manager 必须能够通过 HTTP 或 HTTPS 连接到用户和 MongoDB 助手。MongoDB 助手必须能够连接到 MongoDB 客户端 MongoDB 数据库。

尽管 Cloud Manager 只要求开放 HTTP(或 HTTPS)和 MongoDB 网络端口以便与用户和数据库进行连接,但防火墙上打开的端口取决于启用的功能:加密、身份验证和监控。

此页面定义了哪些系统需要连接到其他系统上的哪些端口。

Cloud Manager 需要访问以下端口和 IP 地址。

向Atlas Admin API的 controlPlaneIPAddresses 端点发送 GET请求,以获取Cloud Manager所需的当前控制平面IP地址。 API端点以 CIDR 表示法返回入站和出站控制平面IP地址列表,按云提供商和地区分类,类似于以下内容:

{ "controlPlane": { "inbound": { "aws": { // cloud provider "us-east-1": [ // region "3.92.113.229/32", "3.208.110.31/32", "107.22.44.69/32" ..., ], ... } }, "outbound": { "aws": { // cloud provider "us-east-1": [ // region "3.92.113.229/32", "3.208.110.31/32", "107.22.44.69/32" ..., ], ... } } }, "data_federation": { "inbound": {}, "outbound" {} }, "app_services": { "inbound": {}, "outbound" {} }, ...}

重要

Atlas Admin API使用与控制平面有关的术语 inbound 和 outbound,而不是与您的网络有关。 因此:

  • outbound您网络的入站规则必须与Atlas Admin API中列出的 CIDR 相匹配。

  • inbound您网络的出站规则必须与Atlas Admin API中列出的 CIDR 相匹配。

下图显示了控制平面和网络的 inbound 和 outbound 之间的关系:

controlPlane.inbound 列出进入控制平面的 IP 地址的流量。如果网络仅支持向特定 IP 地址发送出站 HTTP 请求,则必须支持访问 controlPlane.inbound 中列出的 IP 地址,以便 MongoDB 可以与 Webhook 通信。

使用Atlas Admin API获取Cloud Manager所需的当前IP地址。

您可以选择配置通过 Webhook 发送的警报。这样会向一个终结点发送 HTTP POST 请求,以进行编程处理。如果希望成功将 Webhook 传送到指定的终结点,则必须允许访问 controlPlane.inbound 中列出的 IP 地址。

controlPlane.outbound 列出来自控制平面的 IP 地址的流量。网络的入站 HTTP IP 地址列表必须支持访问 controlPlane.outbound 列出的 IP 地址。

使用Atlas Admin API获取Cloud Manager所需的当前IP地址。

这样将使 MongoDB 助手能够对以下主机执行 GET 和 POST 操作:

  • api-agents.mongodb.com

  • api-backup.mongodb.com

  • api-backup.us-east-1.mongodb.com

  • queryable-backup.us-east-1.mongodb.com

  • restore-backup.us-east-1.mongodb.com

  • real-time-api-agents.mongodb.com

MongoDB 助手通过 443 端口连接至 Cloud Manager。无论是依托云服务提供商还是在自有网络上预配主机,都应该将网络基础设施配置为允许通过 443 端口进行出站连接。

MongoDB 助手需要对以下域(具体情况取决于您的 MongoDB 版本)进行出站访问,以下载 MongoDB 二进制文件:

MongoDB 版本
访问列表域
IP 范围
服务提供商

Community

fastdl.mongodb.org

CloudFront 的IP范围。

CloudFront 的 IP 范围经常变化。

Amazon CloudFront

downloads.mongodb.com

MongoDB 的定制构建

MongoDB 助手可访问的 URL

如果限制出站访问,必须向您的 MongoDB 助手授予对如下域的访问权限,才能下载和更新 MongoDB 助手。

访问列表域
IP 范围
服务提供商

s3.amazonaws.com

AWS 的 IP 范围.

AWS 的 IP 范围经常更改。

AWS

一个部署中的所有 MongoDB 进程必须可供此部署中负责管理进程的所有 MongoDB 助手访问。因此,所有 MongoDB 端口都必须对您的网络中为 MongoDB 助手提供服务的每个主机开放。

例子

如果在 27000、27017 和 27020 上运行 MongoDB 进程,则必须从为 MongoDB 助手提供服务的所有主机打开这三个端口。

给本页内容打分

在此页面上