本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
了解 Amazon DocumentDB Amazon 资源名称(ARN)
您在中创建的资源 AWS 均使用亚马逊资源名称 (ARN) 进行唯一标识。对于某些 Amazon DocumentDB(与 MongoDB 兼容)操作,您必须通过指定其 ARN 来唯一标识 Amazon DocumentDB 资源。例如,当您向资源中添加标签时,必须提供该资源的 ARN。
为 Amazon DocumentDB 资源构造 ARN
您可以使用以下语法为 Amazon DocumentDB 资源构造 ARN。Amazon DocumentDB 共享 Amazon Relational Database Service(Amazon RDS)ARN 的格式。Amazon DocumentDB ARN 包含 rds 而不是含 docdb。
arn:aws:rds:region:account_number:resource_type:resource_id
| 区域名称 | Region | 可用区(计算) |
|---|---|---|
美国东部(俄亥俄州) |
|
3 |
美国东部(弗吉尼亚州北部) |
|
6 |
美国西部(俄勒冈州) |
|
4 |
非洲(开普敦) |
|
3 |
南美洲(圣保罗) |
|
3 |
亚太地区(香港) |
|
3 |
亚太地区(海得拉巴) |
|
3 |
亚太地区(马来西亚) |
|
3 |
亚太地区(孟买) |
|
3 |
亚太地区(大阪) |
|
3 |
亚太地区(首尔) |
|
4 |
亚太地区(新加坡) |
|
3 |
亚太地区(悉尼) |
|
3 |
亚太地区(雅加达) |
|
3 |
亚太地区(墨尔本) |
|
3 |
亚太地区(泰国) |
|
3 |
亚太地区(东京) |
|
3 |
加拿大(中部) |
|
3 |
加拿大西部(卡尔加里) |
|
3 |
中国(北京)区域 |
|
3 |
中国(宁夏) |
|
3 |
欧洲地区(法兰克福) |
|
3 |
欧洲(苏黎世) |
|
3 |
欧洲地区(爱尔兰) |
|
3 |
欧洲地区(伦敦) |
|
3 |
欧洲地区(米兰) |
|
3 |
欧洲地区(巴黎) |
|
3 |
欧洲(西班牙) |
|
3 |
欧洲地区(斯德哥尔摩) |
|
3 |
墨西哥(中部) |
|
3 |
中东(阿联酋): |
|
3 |
以色列(特拉维夫) |
|
3 |
| AWS GovCloud (US-West) |
|
3 |
| AWS GovCloud (US-East) |
|
3 |
注意
Amazon DocumentDB 架构将存储和计算分开。对于存储层,Amazon DocumentDB 会将您的六个数据副本复制到三个副本中 AWS 可用区 (AZ)。上表中列出的可用区是您在给定区域中可用于预置计算实例的可用区数量。例如,如果要在 ap-northeast-1 中启动一个 Amazon DocumentDB 集群,将在三个 AZ 之间的 6 个方向复制存储,但仅在两个 AZ 中具有计算实例。
下表显示在构造特定 Amazon DocumentDB 资源的 ARN 时应使用的格式。Amazon DocumentDB 共享 Amazon RDS ARN 的格式。Amazon DocumentDB ARN 包含 rds 而不是含 docdb。
| 资源类型 | ARN 格式/示例 |
|---|---|
|
实例 ( |
|
|
集群 ( |
|
|
集群参数组 ( |
|
|
安全组 ( |
|
|
集群快照 ( |
|
|
子网组 ( |
|
注意
每个 Amazon DocumentDB 集群也有一个集群资源 ID,即集群的值 DbClusterResourceId 字段(例如, cluster-ABCDEFGHIJKLMNOPQRSTUVWXYZ)。与群集标识符不同,如果您重命名群集,群集资源 ID 不会更改。Amazon DocumentDB API 操作返回的集群 ARN,例如 DBClusterArn 在的输出中 describe-db-clusters,使用群集标识符。在调用 Amazon DocumentDB API 操作时使用该 ARN。
在账单数据中,例如 AWS 成本管理器和 AWS 成本和使用情况报告,集群的费用可以显示在使用小写集群资源 ID 的 ARN 下,例如 arn:aws:rds:us-east-1:123456789012:cluster:cluster-abcdefghijklmnopqrstuvwxyz。要查找 ARN 所指的集群,请列出每个集群的标识符和资源 ID,然后不分大小写匹配资源 ID:
aws docdb describe-db-clusters \ --filter Name=engine,Values=docdb \ --query "DBClusters[*].[DBClusterIdentifier,DbClusterResourceId]" \ --output table
查找 Amazon DocumentDB 资源 ARN
您可以使用以下方法查找 Amazon DocumentDB 资源的 ARN AWS 管理控制台 或者 AWS CLI。