修改连接地址和端口

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

使用限制

实例类型

连接地址

端口

单节点实例

由于单节点架构的特殊性,实例仅提供Primary节点,可修改Primary节点的连接地址。

单节点实例不支持修改端口。

副本集实例

SSD本地盘和ESSD云盘实例均支持修改Primary节点、Secondary节点和ReadOnly节点的连接地址。

说明

副本集实例不支持修改ConnectionstringURI地址(高可用地址)。如果您的业务侧使用了ConnectionstringURI地址,目前无法实现通过修改连接地址解决实例变更后业务应用端需要修改连接地址的问题。

支持修改MongoDB 4.2及以上版本的ESSD云盘版实例的端口。

分片集群实例

  • 实例为MongoDB协议:仅支持修改所有Mongos节点的连接地址。

  • 连接类型为DynamoDB兼容协议:支持修改ConfigServer节点的连接地址。

支持修改MongoDB 4.2及以上版本的ESSD云盘版实例的端口。

操作步骤

  1. 访问MongoDB副本集实例列表MongoDB分片集群实例列表,在上方选择资源组和地域,然后单击目标实例ID。

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

  3. 私网连接-专有网络公网连接区域,单击修改连接地址

    说明

    您需要先申请MongoDB的公网地址,公网连接区域才会显示修改连接地址 按钮。申请公网地址的具体操作,请参见申请公网连接地址

  4. 修改连接地址 面板,设置以下参数。

    参数

    参数说明

    节点

    在下拉列表中,选中需要修改连接地址的节点。

    说明

    分片集群实例仅支持修改Mongos节点的连接地址。

    当前连接地址

    固定为需要修改连接地址节点的连接地址。

    新连接地址

    按照以下规则输入新的连接地址前缀部分。

    • 以小写字母开头。

    • 以小写字母或数字结尾。

    • 支持小写字母、数字和连字符(-),且长度为8~64个字符。

    端口号

    新连接地址的端口号,取值范围为1000~65535。

  5. 单击确定

后续步骤

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