云数据库MongoDB支持修改实例的内网或公网连接地址。您可以将新实例的连接地址修改为原实例的连接地址,免去对应用程序进行修改的步骤。

使用限制

实例类型 约束
单节点实例 由于单节点架构的特殊性,实例仅提供Primary节点,可修改Primary节点的连接地址。
MongoDB 4.2及以下版本的副本集实例 支持修改Primary节点、Secondary节点和ReadOnly节点的连接地址。支持修改Primary节点和Secondary节点的连接地址。
分片集群实例
  • 实例为MongoDB协议:仅支持修改所有Mongos节点的连接地址。
  • 连接类型为DynamoDB兼容协议:支持修改ConfigServer节点的连接地址。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 根据实例类型,在左侧导航栏,单击副本集实例列表分片集群实例列表
  4. 单击目标实例ID或目标实例所在行操作列的更多,并选择管理
  5. 在目标实例页面的左侧导航栏,单击数据库连接
  6. 根据实例类型,执行对应操作。
    • 单节点或副本集实例

      私网连接公网连接区域,单击修改连接地址

    • 分片集群实例

      私网连接公网连接区域,单击更多操作 > 修改连接地址

  7. 修改连接地址 面板,设置以下参数。
    参数 参数说明
    节点 在下拉列表中,选中需要修改连接地址的节点。
    说明 分片集群实例仅支持修改Mongos节点的连接地址。
    当前连接地址 固定为需要修改连接地址节点的连接地址。
    新连接地址 按照以下规则输入新的连接地址前缀部分。
    • 以小写字母开头。
    • 以小写字母或数字结尾。
    • 支持小写字母、数字和连字符(-),且长度为8~64个字符。
  8. 单击确定

后续步骤

修改连接地址后,将客户端连接该实例的地址修改为新连接地址。