文档

(可选)申请公网连接地址

云数据库MongoDB支持公网连接地址,您可以为实例申请公网连接地址用于使用公网连接云数据库MongoDB实例的场景。本文介绍为云数据库MongoDB分片集群实例申请公网连接地址的方法。

背景信息

云数据库MongoDB实例支持的连接地址类型及对应说明如下。

连接地址类型

说明

专有网络连接地址

  • 专有网络是一种隔离的网络环境,安全性和性能均高于传统的经典网络。

  • 云数据库MongoDB实例默认提供专有网络连接地址,通过专有网络连接云数据库MongoDB实例可以获取更高的安全性和连接性能。

经典网络连接地址

经典网络中的云服务在网络上不进行隔离,只能依靠云服务自身的安全组或白名单策略来阻挡非法访问。如果需要切换为更安全的专有网络,请参见经典网络切换为专有网络

说明

DynamoDB协议的分片集群实例不支持经典网络。

公网连接地址

  • 由于通过公网连接实例存在一定的安全风险,云数据库MongoDB实例默认提供专有网络连接地址。

  • 如果您要使用阿里云以外的设备(例如本地设备)连接云数据库MongoDB实例,您可以手动申请公网连接地址。

注意事项

  • 申请公网连接地址过程中,可能会出现实例重新启动的情况,建议您在业务低峰期进行操作。

  • 如果需要通过申请的公网地址来连接实例,您需要将连接实例的终端所在的公网IP地址加入到实例的白名单中,白名单设置方法请参见设置白名单

  • MongoDB云盘版实例仅支持申请Mongos节点的公网地址。

操作步骤

  1. 登录MongoDB管理控制台

  2. 在左侧导航栏,单击分片集群实例列表

  3. 在页面左上角,选择实例所在的资源组和地域。

  4. 单击目标实例ID或目标实例所在行操作列的管理

  5. 在目标实例页面的左侧导航栏,单击数据库连接

  6. 单击公网连接区域框右侧的申请公网地址

  7. 申请公网地址面板,设置以下参数。

    说明

    云盘版实例仅支持申请Mongos节点的公网地址。

    参数

    选项

    说明

    节点类型

    Shard

    Shard节点。

    如果需要为Shard节点申请公网连接地址,您需要先申请Shard节点的连接地址,申请方法请参见申请Shard或ConfigServer节点连接地址

    说明

    在某些特定场景下(例如集群间数据同步),需要通过外网读取Shard节点的Oplog信息,您可以申请相应节点的公网连接地址,以满足业务需求。

    CS

    ConfigServer节点。

    如果需要为ConfigServer节点申请公网连接地址,您需要先申请ConfigServer节点的连接地址,申请方法请参见申请Shard或ConfigServer节点连接地址

    说明

    在某些特定场景下(例如集群间数据同步),需要通过外网读取ConfigServer节点的配置信息,您可以申请相应节点的公网连接地址,以满足业务需求。

    Mongos

    Mongos节点。

    说明

    一般业务读写数据只需连接至Mongos节点即可。

    节点ID

    当前实例节点的ID。

    选择需要申请公网地址的节点ID。

  8. 单击确定

  9. 可选:如果您需要为分片集群实例中的多个节点申请公网连接地址,您可以重复执行上述步骤完成申请。

    说明

    连续申请公网连接地址时,需要等待实例状态变为运行中

执行结果

申请操作完成后,您可以在以下位置查看公网连接地址。关于连接地址的信息,请参见分片集群实例连接说明

  • 基本信息页面的连接信息区域。

  • 数据库连接页面的公网连接区域。

相关文档

  • 本页导读 (1)
文档反馈