云数据库MongoDB支持公网连接地址,您可以为实例申请公网连接地址用于使用公网连接云数据库MongoDB实例的场景。本文介绍为云数据库MongoDB分片集群实例申请公网连接地址的方法。
背景信息
云数据库MongoDB实例支持的连接地址类型及对应说明如下。
连接地址类型 | 说明 |
专有网络连接地址 |
|
经典网络连接地址 | 经典网络中的云服务在网络上不进行隔离,只能依靠云服务自身的安全组或白名单策略来阻挡非法访问。如果需要切换为更安全的专有网络,请参见经典网络切换为专有网络。 说明 DynamoDB协议的分片集群实例不支持经典网络。 |
公网连接地址 |
|
注意事项
3.2及以下版本的本地盘版实例申请公网连接地址时,会出现实例重新启动的情况,建议您在业务低峰期进行操作。
如果需要通过申请的公网地址来连接实例,您需要将连接实例的终端所在的公网IP地址加入到实例的白名单中,白名单设置方法请参见设置白名单。
MongoDB云盘版实例仅支持申请Mongos节点的公网地址。
操作步骤
访问MongoDB分片集群实例列表,在上方选择资源组和地域,然后单击目标实例ID。
在目标实例页面的左侧导航栏,单击数据库连接。
单击公网连接区域框右侧的申请公网地址。
在申请公网地址面板,设置以下参数。
说明云盘版实例仅支持申请Mongos节点的公网地址。
参数
选项
说明
节点类型
Shard
Shard节点。
如果需要为Shard节点申请公网连接地址,您需要先申请Shard节点的连接地址,申请方法请参见申请Shard或ConfigServer节点连接地址。
说明在某些特定场景下(例如集群间数据同步),需要通过外网读取Shard节点的Oplog信息,您可以申请相应节点的公网连接地址,以满足业务需求。
CS
ConfigServer节点。
如果需要为ConfigServer节点申请公网连接地址,您需要先申请ConfigServer节点的连接地址,申请方法请参见申请Shard或ConfigServer节点连接地址。
说明在某些特定场景下(例如集群间数据同步),需要通过外网读取ConfigServer节点的配置信息,您可以申请相应节点的公网连接地址,以满足业务需求。
Mongos
Mongos节点。
说明一般业务读写数据只需连接至Mongos节点即可。
节点ID
当前实例节点的ID。
选择需要申请公网地址的节点ID。
单击确定。
可选:如果您需要为分片集群实例中的多个节点申请公网连接地址,您可以重复执行上述步骤完成申请。
说明连续申请公网连接地址时,需要等待实例状态变为运行中。
执行结果
申请操作完成后,您可以在以下位置查看公网连接地址。关于连接地址的信息,请参见分片集群实例连接说明。
基本信息页面的连接信息区域。
数据库连接页面的公网连接区域。
相关文档
通过公网地址连接实例的方法请参见本地客户端通过公网连接MongoDB。
为保障数据安全性,如您不再需要公网连接地址,您可以将公网地址释放,释放方法请参见释放公网连接地址。
通过公网地址连接数据库时,建议使用SSL加密,加密方法请参见使用Mongo Shell通过SSL加密连接数据库。