查找集群的终端节点
您可以使用 Amazon DocumentDB控制台或 AWS CLI. 查找集群的集群终端节点和读取器终端节点。
使用控制台
使用控制台查找集群的终端节点
- 通过以下网址登录 AWS 管理控制台并打开 Amazon DocumentDB 控制台:https://console.aws.amazon.com/docdb。
- 在导航窗格中,选择集群.
- 从集群列表中,选择感兴趣的集群的名称。
- 向下滚动到 Details (详细信息) 部分并找到集群终端节点和读取器终端节点。
 ```
- 要连接到此集群,请向上滚动到 Connect (连接) 部分。找到
mongoshell 的连接字符串和可在应用程序代码中用于连接到集群的连接字符串。
 ```
使用 AWS CLI
要使用 AWS CLI 查找集群的集群和读取器终端节点,请运行具有以下参数的 describe-db-clusters 命令。
Parameters
--db-cluster-identifier—可选。指定要为其返回终端节点的集群。如果省略,则返回最多 100 个集群的终端节点。--query—可选。指定要显示的字段。通过减少您需要查看以查找终端节点的数据量很有用。如果省略,则返回有关集群的全部信息。--region—可选。使用--region参数指定要将命令应用到的区域。如果省略,则使用默认区域。
以下示例返回 DBClusterIdentifier 的 ReaderEndpoint、终端节点(集群终端节点)和 sample-cluster。
对于 Linux、macOS 或 Unix:
1. aws docdb describe-db-clusters \
2. --region us-east-1 \
3. --db-cluster-identifier sample-cluster \
4. --query 'DBClusters[*].[DBClusterIdentifier,Port,Endpoint,ReaderEndpoint]'
对于 Windows:
1. aws docdb describe-db-clusters ^
2. --region us-east-1 ^
3. --db-cluster-identifier sample-cluster ^
4. --query 'DBClusters[*].[DBClusterIdentifier,Port,Endpoint,ReaderEndpoint]'
此操作的输出将类似于下文(JSON 格式)。
1. [
2. [
3. "sample-cluster",
4. 27017,
5. "sample-cluster.cluster-corlsfccjozr.us-east-1.docdb.amazonaws.com",
6. "sample-cluster.cluster-ro-corlsfccjozr.us-east-1.docdb.amazonaws.com"
7. ]
8. ]
现在您已拥有集群终端节点,可以使用 mongo 或 mongodb 连接到集群。有关更多信息,请参阅 连接到 终端节点.
