本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查找实例的终端节点
您可使用 Amazon DocumentDB 控制台或查找实例的终端节点。Amazon CLI.
使用控制台
使用控制台查找实例的终端节点
登录到Amazon Web Services Management Console,然后在以下位置打开 Amazon DocumentDB 控制台https://console.aws.amazon.com/docdb
. -
在导航窗格中,选择 Clusters。
提示
如果您在屏幕左侧没有看到导航窗格,请在页面左上角选择菜单图标 (
)。
-
在集群导航框中,将看到该列Cluster Identifier. 您的实例列在群集下,类似于下面的屏幕截图。
-
选中您感兴趣的实例左侧的框。
-
向下滚动至 Details (详细信息) 部分,然后找到实例终端节点。
-
要连接到此实例,请向上滚动至Connect (连接)部分。查找连接字符串
mongo
shell 和可以在应用程序代码中使用的连接字符串以连接到实例。
使用 Amazon CLI
要使用 Amazon CLI 查找实例终端节点,请运行带有以下参数的命令。
Arguments
-
--db-instance-identifier
— 可选。指定要为其返回终端节点的实例。如果省略,将返回最多 100 个实例的终端节点。 -
--query
— 可选。指定要显示的字段。减少查找终端节点所需查看的数据量,从而有用。如果省略,将返回实例的所有信息。这些区域有:Endpoint
字段有三个成员,因此在查询中列出它,如以下示例所示,将返回所有三个成员。如果您只对部分Endpoint
成员感兴趣,请将查询中的Endpoint
替换为您感兴趣的成员,如第二个示例中所示。 -
--region
— 可选。使用--region
参数指定要将命令应用到的区域。如果省略,则使用默认区域。
对于 Linux、macOS 或 Unix:
aws docdb describe-db-instances \ --region
us-east-1
\ --db-instance-identifiersample-cluster-instance
\ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint]'
对于 Windows:
aws docdb describe-db-instances ^ --region
us-east-1
^ --db-instance-identifiersample-cluster-instance
^ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint]'
此操作的输出将类似于下文(JSON 格式)。
[
[
"sample-cluster-instance",
{
"Port": 27017,
"Address": "sample-cluster-instance.corcjozrlsfc.us-east-1.docdb.amazonaws.com",
"HostedZoneId": "Z2R2ITUGPM61AM"
}
]
]
减少输出以消除终端节点的 HostedZoneId
,可通过指定 Endpoint.Port
和 Endpoint.Address
来修改查询。
对于 Linux、macOS 或 Unix:
aws docdb describe-db-instances \ --region
us-east-1
\ --db-instance-identifiersample-cluster-instance
\ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint.Port,Endpoint.Address]'
对于 Windows:
aws docdb describe-db-instances ^ --region
us-east-1
^ --db-instance-identifiersample-cluster-instance
^ --query 'DBInstances[*].[DBInstanceIdentifier,Endpoint.Port,Endpoint.Address]'
此操作的输出将类似于下文(JSON 格式)。
[
[
"sample-cluster-instance",
27017,
"sample-cluster-instance.corcjozrlsfc.us-east-1.docdb.amazonaws.com"
]
]
现在您已使用实例终端节点,那么便可使用以下两种方式连接到实例。mongo
要么mongodb
. 有关更多信息,请参阅连接到 终端节点。