Amazon RDS の既存の ARN の取得
AWS マネジメントコンソール、AWS Command Line Interface (AWS CLI)、または RDS API を使用して、RDS リソースの ARN を取得できます。
AWS マネジメントコンソール から ARN を取得するには、ARN を取得したいリソースに移動し、リソースの詳細を表示します。
例えば、DB インスタンスの詳細の [設定] タブから、DB インスタンスの ARN を取得できます。
特定の RDS リソースの AWS CLI から ARN を取得するには、そのリソースに対して describe コマンドを使用します。次の表に、各 AWS CLI コマンド、および ARN を取得するコマンドで使用された ARN のプロパティを示します。
| AWS 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-db-security-groups | DBSecurityGroupArn |
| describe-db-snapshots | DBSnapshotArn |
| describe-events | SourceArn |
| describe-reserved-db-instances | ReservedDBInstanceArn |
| describe-db-subnet-groups | DBSubnetGroupArn |
| describe-option-groups | OptionGroupArn |
| describe-db-clusters | DBClusterArn |
| describe-db-cluster-snapshots | DBClusterSnapshotArn |
例えば、次の AWS CLI コマンドで DB インスタンスの ARN を取得します。
例
Linux、macOS、Unix の場合:
aws rds describe-db-instances \ --db-instance-identifierDBInstanceIdentifier\ --regionus-west-2\ --query "*[].{DBInstanceIdentifier:DBInstanceIdentifier,DBInstanceArn:DBInstanceArn}"
Windows の場合:
aws rds describe-db-instances ^ --db-instance-identifierDBInstanceIdentifier^ --regionus-west-2^ --query "*[].{DBInstanceIdentifier:DBInstanceIdentifier,DBInstanceArn:DBInstanceArn}"
このコマンドの出力は次のようになります。
[
{
"DBInstanceArn": "arn:aws:rds:us-west-2:account_id:db:instance_id",
"DBInstanceIdentifier": "instance_id"
}
]
特定の RDS リソースの ARN を取得するには、次の RDS API のオペレーションを呼び出し、次に示す ARN のプロパティを使用できます。
| RDS API オペレーション | ARN プロパティ |
|---|---|
| DescribeEventSubscriptions | EventSubscriptionArn |
| DescribeCertificates | CertificateArn |
| DescribeDBParameterGroups | DBParameterGroupArn |
| DescribeDBClusterParameterGroups | DBClusterParameterGroupArn |
| DescribeDBInstances | DBInstanceArn |
| DescribeDBSecurityGroups | DBSecurityGroupArn |
| DescribeDBSnapshots | DBSnapshotArn |
| DescribeEvents | SourceArn |
| DescribeReservedDBInstances | ReservedDBInstanceArn |
| DescribeDBSubnetGroups | DBSubnetGroupArn |
| DescribeOptionGroups | OptionGroupArn |
| DescribeDBClusters | DBClusterArn |
| DescribeDBClusterSnapshots | DBClusterSnapshotArn |