申请公网访问
更新时间:2023-11-06
MongoDB实例支持申请公网访问连接地址,适用于通过公网连接实例的场景。
注意事项
- 由于通过公网连接实例存在一定的安全风险,MongoDB实例默认未提供公网连接地址,建议在VPC内连接MongoDB实例。
- 为副本集实例申请公网访问时,建议给主从节点都申请公网连接地址,在本地设备通过公网连接时采用高可用方式连接实例,避免因主从切换影响读写操作。
- 申请公网访问后,您需要将本地设备的公网IP地址添加到实例的白名单中。0.0.0.0/0表示对访问的IP来源不作任何限制,此时MongoDB数据库将面临高安全风险,请谨慎使用。
- 为保障数据安全性。如您不再需要公网连接地址,您可以为实例释放公网访问。
申请公网访问
- 登录MongoDB管理控制台。
- 在页面左上角,选择实例所在的地域。
- 在左侧导航栏,单击副本集实例列表或分片集实例列表。
- 找到目标实例,单击实例ID,进入实例功能页。
-
在左侧导航栏中单击数据库连接信息,为实例或节点申请开通公网访问。
- 若实例未设置白名单,需要先设置白名单,才能获取实例连接信息
- 若实例已设置白名单,您可以针对实例类型执行操作。针对单节点实例,您可以为该实例主节点申请公网访问;针对副本集实例,您可以为该实例的主节点、从节点和只读节点申请公网访问;针对分片集实例,您可以为该实例的mongos节点申请公网访问。以副本集实例主节点开通公网访问为例,如下图,单击开启公网访问
- 选择待绑定的eip实例,点击确定按钮。若无可用的eip实例,需要先创建eip实例
- 实例节点开通公网访问过程中,实例状态会设置为实例公网开通中
- 实例节点公网访问开通完成,实例状态会设置为运行中。点击已开通公网的节点左侧的扩展图标,您可以查询该节点绑定的eip实例以及公网连接地址,点击该eip实例,您可以跳转到eip侧查看该eip详情
说明:因dns解析生效需要分钟级时间同步全网,所以在实例节点开通公网访问之后,本地设备需要过分钟级时间后才能使用domain访问。建议您直接使用eip访问实例。