查找集群的终端节点 - Amazon DocumentDB
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

查找集群的终端节点

您可以使用 Amazon DocumentDB控制台或 AWS CLI. 查找集群的集群终端节点和读取器终端节点。

使用控制台

使用控制台查找集群的终端节点

  1. 通过以下网址登录 AWS 管理控制台并打开 Amazon DocumentDB 控制台:https://console.amazonaws.cn/docdb

  2. 在导航窗格中,选择集群.

  3. 从集群列表中,选择感兴趣的集群的名称。

  4. 向下滚动到 Details (详细信息) 部分并找到集群终端节点和读取器终端节点。

    
                     显示集群终端节点和突出显示的读取器终端节点的集群详细信息的控制台屏幕截图。
  5. 要连接到此集群,请向上滚动到 Connect (连接) 部分。找到 mongo Shell 的连接字符串以及可在应用程序代码中用来连接到集群的连接字符串。

    
                     显示突出显示了 mongo shell 和应用程序连接字符串的连接部分的控制台屏幕截图。

使用 AWS CLI

要使用 AWS CLI 查找集群的集群和读取器终端节点,请运行具有以下参数的 describe-db-clusters 命令。

Parameters

  • --db-cluster-identifier—可选。指定要为其返回终端节点的集群。如果省略, 将返回最多 100 个集群的终端节点。

  • --query—可选。指定要显示的字段。通过减少您需要查看以查找终端节点的数据量非常有用。如果省略,则返回有关集群的全部信息。

  • --region—可选。使用 --region 参数指定要将命令应用到的区域。如果省略,则使用默认区域。

以下示例将返回 DBClusterIdentifierReaderEndpoint、终端节点(集群终端节点)和 sample-cluster.

对于 Linux、macOS 或 Unix:

aws docdb describe-db-clusters \ --region us-east-1 \ --db-cluster-identifier sample-cluster \ --query 'DBClusters[*].[DBClusterIdentifier,Port,Endpoint,ReaderEndpoint]'

对于 Windows:

aws docdb describe-db-clusters ^ --region us-east-1 ^ --db-cluster-identifier sample-cluster ^ --query 'DBClusters[*].[DBClusterIdentifier,Port,Endpoint,ReaderEndpoint]'

此操作的输出将类似于下文(JSON 格式)。

[ [ "sample-cluster", 27017, "sample-cluster.cluster-corlsfccjozr.us-east-1.docdb.amazonaws.com", "sample-cluster.cluster-ro-corlsfccjozr.us-east-1.docdb.amazonaws.com" ] ]

现在,您已拥有集群终端节点,可以使用 mongo 或 连接到集群mongodb。 有关更多信息,请参阅连接到 终端节点