您可以在控制台上为 MongoDB 实例申请公网地址,以便 VPC 外的设备来访问 MongoDB 实例。本文介绍如何申请 MongoDB 实例的公网地址。
前提条件
- 申请公网地址时需要绑定弹性公网 IP(EIP)。您需要先申请公网 IP,具体操作步骤,请参见申请公网 IP。
- 针对分片集群的 MongoDB 实例,在为 Shard 或 ConfigServer 节点申请公网地址前,您需要先申请对应节点的私网地址。具体操作步骤,请参见申请私网地址。
- 若使用子账号来申请公网地址,需要先为子账号配置
EIPReadOnlyAccess
和 EIPFullAccess
权限策略。策略配置方法,请参见策略管理。
注意事项
公网连接存在一定的安全隐患,当 VPC 外的设备不再需要访问 MongoDB 实例时,建议您及时释放公网地址。释放公网地址的方法,请参见释放公网地址。
费用说明
- 开启公网访问将绑定您的弹性公网 IP(EIP),费用由 EIP 收取。更多详情,请参见 EIP 计费指引。
- 按量计费的 EIP 在欠费 2 小时后会进入已关停状态停止提供服务,并自动和所绑定的资源解绑。若您的 MongoDB 实例绑定的是按量计费的 EIP,建议您密切关注账号余额并在余额不足时及时充值,避免出现账号欠费导致的实例公网访问地址不可用。更多详情,请参见公网 IP 欠费说明。
操作步骤
- 登录 MongoDB 控制台。
- 在顶部菜单栏的左上角,选择实例所属的项目和地域。
- 根据实例类型,在左侧导航栏中选择副本集实例列表或分片集实例列表。
- 在目标实例类型列表页,单击目标实例名称。
- 在实例详情页,单击连接管理页签。
- 在连接管理页签下,根据实例或连接地址类型完成对应操作。
实例或连接地址类型 | 操作步骤 |
---|
副本集实例 | 1.在公网访问区域,单击申请公网地址。
2.在弹出的面板中,勾选需要绑定的EIP后,单击确定。 |
分片集群实例 | 连接 Mongos | 1.在 Mongos 单节点地址表中找到目标节点,单击申请公网地址。
2.在弹出的面板中,勾选需要绑定的 EIP 后,单击确定。 |
连接 Shard | 1.在 Shard 地址表中找到目标 Shard 分片,单击申请公网地址。
2.在弹出的面板中,勾选需要绑定的 EIP 后,单击确定。 说明 - 需要同时选中 2 个 EIP。
- 若您还未申请目标 Shard 分片的私网地址,将无法申请公网地址。私网地址申请方法,请参见申请私网地址。
|
连接 ConfigServer | 1.单击申请公网地址。
2.在弹出的面板中,勾选需要绑定的 EIP 后,单击确定。 说明 - 需要同时选中 2 个 EIP。
- 若您还未申请 ConfigServer 的私网地址,将无法申请公网地址。私网地址申请方法,请参见申请私网地址。
|
后续操作
相关 API