本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Neptune 中使用代码平面 ARN
Amazon Web Services 中创建的资源分别使用 Amazon 资源名称 (ARN) 进行唯一标识。对于某些 Amazon Neptune 操作,您必须通过指定 Neptune 资源的 ARN 来唯一标识该资源。
Amazon Neptune 分享 Amazon RDS ARN 的格式,用于代码平面操作,这些操作使用Neptune 管理 API. Neptune 代码平面 ARN 包含rds
而不是neptune
. 有关识别 Neptune 数据资源的数据平面 ARN,请参阅为 Neptune 数据库集群构建资源 ARN.
为 Neptune 构造 ARN
您可以使用以下语法为 Amazon Neptune 资源构建 ARN。请注意,Neptune 共享 Amazon RDS ARN 的格式。
arn:aws:rds:
<region>
:<account number>
:<resourcetype>
:<name>
下表显示在构造特定 Neptune 资源类型的 ARN 时应使用的格式。
资源类型 | ARN 格式 |
---|---|
数据库实例 |
arn: aws: rds: 例如:
|
数据库群集 |
arn: aws: rds: 例如:
|
事件订阅 |
arn: aws: rds: 例如:
|
数据库参数组 |
ARN: aws: rds: 例如:
|
数据库集群参数组 |
ARN: aws: rds: 例如:
|
数据库集群快照 |
arnn: aws: 例如:
|
数据库子网组 |
arnn: aws: 例如:
|
在 Amazon Neptune 中获取现有 ARN
您可以使用以下方法获取 Neptune 资源的 ARN。Amazon Web Services Management Console、Amazon Command Line Interface(Amazon CLI),或者 Neptune API。
使用 Amazon Web Services Management Console 获取现有 ARN
要使用控制台获取 ARN,请导航到要获取其 ARN 的资源,然后查看该资源的详细信息。例如,要获取数据库实例的 ARN,请在导航面板中选择实例,然后从列表中选择所需的实例。此 ARN 位于实例详细信息部分。
使用 Amazon CLI 获取现有 ARN
使用Amazon CLI要获取特定 Neptune 资源的 ARN,请使用describe
该资源的命令。下表显示了每个 Amazon CLI 命令,以及与命令配合使用以获取 ARN 的 ARN 属性。
Amazon CLI 命令 | ARN 属性 |
---|---|
describe-event-subscriptions | EventSubscriptionArn |
describe-certificates | CertificateArn |
describe-db-parameter-groups | DBParameterGroupArn |
describe-db-cluster-parameter-groups | DBClusterParameterGroupArn |
describe-db-instances | DBInstanceArn |
describe-events | SourceArn |
describe-db-subnet-groups | DBSubnetGroupArn |
describe-db-clusters | DBClusterArn |
describe-db-cluster-snapshots | DBClusterSnapshotArn |
例如,以下 Amazon CLI 命令获取数据库实例的 ARN。
例
针对 Linux、OS X 或 Unix:
aws neptune describe-db-instances \ --db-instance-identifier
DBInstanceIdentifier
\ --regionus-west-2
对于 Windows:
aws neptune describe-db-instances ^ --db-instance-identifier
DBInstanceIdentifier
^ --regionus-west-2
使用 API 获取现有 ARN
要获取特定 Neptune 资源的 ARN,请调用以下 API 操作并使用如下所示的 ARN 属性。
Neptune API 操作 | ARN 属性 |
---|---|
DescribeEventSubscriptions | EventSubscriptionArn |
DescribeCertificates | CertificateArn |
DescribeDBParameterGroups | DBParameterGroupArn |
DescribeDBClusterParameterGroups | DBClusterParameterGroupArn |
DescribeDBInstances | DBInstanceArn |
DescribeEvents | SourceArn |
DescribeDBSubnetGroups | DBSubnetGroupArn |
DescribeDBClusters | DBClusterArn |
DescribeDBClusterSnapshots | DBClusterSnapshotArn |