本文介绍文档数据库 MongoDB 版支持的连接地址类型,您可以根据业务需要选择合适的连接地址来访问管理 MongoDB 实例。
连接地址类型
地址类型 | 说明 | 注意事项 |
---|
私网地址 | 通过私网连接地址访问 MongoDB 实例可以最大限度地保障安全性和性能。 | - 创建 MongoDB 实例时会默认提供一个私网连接地址。
说明 MongoDB 控制台支持在实例列表页展示并下载实例默认提供的私网地址信息。如需查看私网地址信息,请单击实例列表右上角的图标,并在字段下拉列表中勾选私网地址。更多信息,请参见下载实例列表。 - 您也可以根据业务为分片集群实例需要申请或释放私网地址。具体操作步骤,请参见申请私网地址和释放私网地址。
|
公网地址 | 您可以为 MongoDB 实例申请公网地址,以便 VPC 外的设备来访问 MongoDB 实例。 | - 公网连接存在一定的安全隐患,文档数据库 MongoDB 版默认未开启公网地址,您可以在控制台上手动申请。申请公网连接地址的方法,请参见申请公网地址。
- 当 VPC 外的设备不再需要访问 MongoDB 实例时,建议您及时释放公网连接地址。释放公网连接地址的方法,请参见释放公网地址。
- 申请公网地址时,将绑定您的弹性公网 IP(EIP),费用由 EIP 收取。更多详情,请参见 EIP 计费概览。
|
不同实例支持的连接地址
MongoDB 实例类型不同,支持的连接地址类型也不同。
地址类型 | 操作项 | 副本集实例 |
---|
私网地址 | 申请地址 | ❌
不支持申请,副本集实例会提供一个默认私网地址。 |
修改端口号 | ✔️ - 创建副本集实例时,默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对实例上所有已有主、从、隐藏、只读节点的私网地址端口生效;同时也会对该实例上已有主、从、隐藏节点的公网地址端口生效。
- 端口号修改后,当实例新增只读节点时,新增只读节点的端口也会继承修改后的端口号。关于只读节点的更多信息,请参见管理只读节点。
|
释放地址 | ❌
不支持释放,副本集实例会提供一个默认私网地址。 |
修改连接地址 | ✔️
支持修改副本集实例中主、从、隐藏以及只读节点的私网连接地址域名前缀。 |
在控制台上查看连接地址对应的 IP 地址 | ✔️
在连接管理页签下的单节点地址区域,您可以查看副本集实例中主、从、隐藏、只读节点私网连接地址所对应的 IP 地址。 说明 仅当实例中存在只读节点时才会展示只读节点的连接地址信息。关于只读节点的更多信息,请参见管理只读节点。 |
公网地址 | 申请公网地址 | ✔️
仅支持申请一个公网地址。 |
每个公网地址需绑定的 EIP 数量 | 2 |
修改端口号 | ✔️ - 创建副本集实例时,默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对实例上所有已有主、从、隐藏、只读节点的私网地址端口生效;同时也会对该实例上已有主、从、隐藏节点的公网地址端口生效。
- 端口号修改后,当实例新增只读节点时,新增只读节点的端口也会继承修改后的端口号。关于只读节点的更多信息,请参见管理只读节点。
|
释放公网地址 | ✔️
为保障数据库数据安全,释放公网地址后,建议您及时删除 IP 白名单中相关的公网 IP 地址。 |
修改连接地址 | ✔️
支持修改副本集实例中主、从节点的公网连接地址域名前缀。 |
在控制台上查看连接地址对应的 IP 地址 | ✔️
申请公网地址后,在连接管理页签下的单节点地址区域,您可以查看副本集实例中主、从节点公网连接地址所对应的 IP 地址。 |
地址类型 | 操作项 | Mongos | Shard | ConfigServer |
---|
私网地址 | 申请私网地址 | ❌
不支持申请,Mongos 节点提供一个默认私网地址。 | ✔️ 每个 Shard 分片均可申请一个私网地址。 | ✔️ 仅支持申请一个私网地址。 |
修改端口号 | ✔️ - 创建分片集群实例时,Mongos 连接地址的默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对该实例上所有已有 Mongos 节点的公网和私网地址端口生效。
- 修改端口号后,当实例新增 Mongos 节点时,新增 Mongos 节点端口也会继承修改后的端口号。
| ❌
申请 Shard 私网连接地址时,Shard 连接地址的默认端口号为 3717,不支持修改。 | ❌
申请 ConfigServer 私网连接地址时,ConfigServer 连接地址的默认端口号为 3717,不支持修改。 |
释放私网地址 | ❌
不支持释放,Mongos 节点提供一个默认私网地址。 | ✔️ 释放私网地址前需先释放对应 Shard 节点的公网地址。 | ✔️ 释放私网地址前需先释放对应 ConfigServer 节点的公网地址。 |
修改连接地址 | ✔️
支持修改任意 Mongos 节点的私网连接地址域名前缀。 | ❌
不支持修改 Shard 节点的私网连接地址。 | ❌
不支持修改 ConfigServer 节点的私网连接地址。 |
在控制台上查看连接地址对应的 IP 地址 | ✔️
在连接管理页签下的连接Mongos 区域,您可以在单节点地址表格中查看各个 Mongos 节点私网连接地址所对应的 IP 地址。 | ✔️
申请 Shard 的私网地址后,在连接管理页签下的连接Shard 区域,单击 Shard ID 左侧的➕图标展开单节点地址表格,您可以在表格中查看当前 Shard 分片下主、从、隐藏、只读节点私网连接地址所对应的 IP 地址。 说明 仅当实例中存在只读节点时才会展示只读节点的连接地址信息。关于只读节点的更多信息,请参见管理只读节点。 | ✔️
申请 ConfigServer 的私网地址后,在连接管理页签下的连接ConfigServer 区域可以看到单节点地址表格,您可以在表格中查看 ConfigServer 主、从、隐藏节点私网连接地址所对应的 IP 地址。 |
公网地址 | 申请公网地址 | ✔️
仅支持申请一个公网地址。 | ✔️ - 每个 Shard 分片均可申请一个公网地址。
- 申请公网地址前需先申请对应 ConfigServer 节点的私网地址。
| ✔️ - 仅支持申请一个公网地址。
- 申请公网地址前需先申请对应 ConfigServer 节点的私网地址。
|
每个公网地址需绑定的 EIP 数量 | 1 | 2 | 2 |
修改端口号 | ✔️ - 创建分片集群实例时,Mongos 连接地址的默认端口号为 3717。端口号的可修改范围:1000~65535。
- 端口号修改后,会对该实例上所有已有 Mongos 节点的公网和私网地址端口生效。
- 修改端口号后,当实例新增 Mongos 节点时,新增 Mongos 节点端口也会继承修改后的端口号。
| ❌
申请 Shard 公网连接地址时,Shard 连接地址的默认端口号为 3717,不支持修改。 | ❌
申请 ConfigServer 公网连接地址时,ConfigServer 连接地址的默认端口号为 3717,不支持修改。 |
释放公网地址 | ✔️
为保障数据库数据安全,释放公网地址后,建议您及时删除 IP 白名单中相关的公网 IP 地址。 |
修改连接地址 | ✔️
支持修改任意 Mongos 节点的公网连接地址域名前缀。 | ❌
不支持修改 Shard 节点的公网连接地址。 | ❌
不支持修改 ConfigServer 节点的公网连接地址。 |
在控制台上查看连接地址对应的 IP 地址 | ✔️
申请公网地址后,在连接管理页签下的连接Mongos 区域,您可以在单节点地址表格中查看各个各个 Mongos 节点公网连接地址所对应的 IP 地址。 | ✔️
申请 Shard 的公网地址后,在连接管理页签下的连接Shard 区域,单击 Shard ID 左侧的➕图标展开单节点地址表格,您可以在表格中查看当前 Shard 分片下主、从公网连接地址所对应的 IP 地址。 | ✔️
申请 ConfigServer 的公网地址后,在连接管理页签下的连接ConfigServer 区域,您可以在单节点地址表格中查看 ConfigServer 主、从节点公网连接地址所对应的 IP 地址。 |
查看连接地址
- 登录 MongoDB 控制台。
- 在顶部菜单栏的左上角,选择实例所属的项目和地域。
- 根据实例类型,在左侧导航栏中选择副本集实例列表或分片集实例列表。
- 在目标实例类型列表页,单击目标实例名称。
- 在实例详情页,单击连接管理页签。
- 在连接管理页签下,您可以查看如下信息。
实例或组件类型 | 支持查看的信息 |
---|
副本集实例 | 在连接管理页签下,您可以在对应区域查看相关信息: - 网络信息
包括实例的私有网络、子网、网络协议和数据库端口信息。 - 私网访问
包括实例完整的私网连接地址域名,以及主、从、隐藏、只读节点的单节点连接地址域名和单节点连接地址所对应的 IP 地址。 - 公网访问
包括实例完整的公网连接地址域名,以及主、从节点的单节点连接地址域名和单节点连接地址所对应的 IP 地址。
说明 - 文档数据库 MongoDB 版默认不提供公网地址,如需查看公网地址信息,请先手动申请公网地址。具体操作步骤,请参见申请公网地址。
- 仅当实例中存在只读节点时才会展示只读节点的连接地址信息。关于只读节点的更多信息,请参见管理只读节点。
|
分片集群实例 | 在连接管理页签下,您可以在对应区域查看相关信息: - 网络信息
包括实例的私有网络、子网、网络协议和数据库端口信息。 - 连接 Mongos
包括 Mongos 完整的公、私网连接地址域名,以及各个 Mongos 节点的单节点连接地址域名和单节点连接地址所对应的 IP 地址。 - 连接 Shard
包括每个 Shard 完整的公、私网连接地址域名,单击 Shard ID 左侧的➕ 图标,即可在单节点地址表格中查看当前 Shard 分片下主、从、隐藏、只读节点的单节点连接地址域名和单节点连接地址所对应的 IP 地址。 - 连接 ConfigServer
包括 ConfigServer 完整的公、私网连接地址域名,以及 ConfigServer 主、从、隐藏节点的单节点连接地址域名和单节点连接地址所对应的 IP 地址。
说明 - MongoDB 分片集群实例默认仅提供了 Mongos 节点的私网连接地址,如需查看 Shard 或 ConfigServer 节点的私网连接地址信息,请先为对应节点申请私网地址后才可以查看,具体操作步骤,请参见申请私网地址。
- 文档数据库 MongoDB 版默认不提供公网地址,如需查看Mongos、Shard 或 ConfigServer 对的公网地址信息,请先手动申请公网地址。具体操作步骤,请参见申请公网地址。
- 仅当实例中存在只读节点时才会展示只读节点的连接地址信息。关于只读节点的更多信息,请参见管理只读节点。
|