连接云数据库MongoDB分片集群实例的Mongos节点即可满足一般的业务读写数据场景,如果您需要读取Shard节点的Oplog、ConfigServer节点的配置信息,您可以申请相应节点的连接地址,以满足业务需求。

前提条件

协议类型为MongoDB的分片集群实例。

背景信息

云数据库MongoDB分片集群实例提供Mongos节点、Shard节点、ConfigServer三种组件。您可以自由地选择Mongos节点和Shard节点的个数和配置,组建服务性能不同的云数据库MongoDB分片集群实例。更多信息请参见分片集群架构

申请须知

  • 申请连接地址后,系统会为ConfigServer节点中的Primary节点和Secondary节点创建连接地址。
  • 申请连接地址后,系统会为Shard节点中的Primary节点、Secondary节点和ReadOnly节点创建连接地址。
  • 申请的连接地址的网络类型将与当前Mongos节点的网络类型保持一致。
  • 申请Shard节点或ConfigServer节点的连接地址后,暂不支持修改。
  • 申请的连接地址仅支持通过内网访问,如果需要通过公网访问,请申请公网连接地址,具体请参见申请公网连接地址

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 在左侧导航栏,单击分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 在左侧导航栏,单击数据库连接
  6. 在页面右上角,单击更多操作 > 申请Shard\ConfigServer地址
  7. 申请Shard\ConfigServer地址面板,设置以下参数。
    申请节点地址
    配置 说明
    节点类型 选择需要申请连接地址的节点类型。
    • Shard:Shard节点。
    • CS:ConfigServer节点。
    选择要创建连接地址的ID 勾选需要创建连接地址的节点ID。
    账户名 按照以下规则自定义账号名。
    • 以小写字母开头。
    • 由小写字母、数字或下划线(_)组成。
    • 长度为4~16个字符。
    说明
    • 仅需要在首次申请Shard节点和ConfigServer节点的连接地址时设置账户名及其密码。
    • 该账户的权限固定为只读权限。
    账户密码 按照以下规则设置密码。
    • 由大写字母、小写字母、数字、特殊字符中的至少三种组成,特殊字符为:

      !@#$%^&*()_+-=

    • 长度为8~32个字符。
    说明
    • 您也可以通过重置密码功能重新设置ConfigServer节点的账号密码,设置方法请参见重置密码
    • 不支持重置分片集群实例中Shard节点的密码。
    确认密码 再次输入账户密码。
  8. 单击确定
  9. 数据库连接页面,查看申请后的连接地址。
    1. 等待实例状态从正在创建网络连接转变为运行中
    2. 可选:如果您还未为实例设置白名单,您需要先设置白名单,设置方法请参见设置白名单
    3. 在私网连接列表中,查看新申请节点的连接地址。
      说明 节点类型说明如下:
      • Mongos:Mongos节点。
      • Shard:Shard节点。
      • CS:ConfigServer节点。

相关文档

如果不再需要Shard节点或ConfigServer节点的连接地址,您可以释放连接地址,释放方法请参见释放Shard或ConfigServer节点连接地址