Amazon RDS용 기존 ARN 가져오기
Amazon RDS용 기존 ARN 가져오기
이미 만들어진 RDS 리소스의 ARN이 필요할 때가 있죠? AWS Management Console, AWS CLI, RDS API 세 가지 방법 중 편한 걸로 ARN을 확인할 수 있어요.
출처: 문서
본문
AWS Management Console, AWS Command Line Interface(AWS CLI), 또는 RDS API를 사용해 RDS 리소스의 ARN을 가져올 수 있어요.
AWS Management Console에서 ARN을 가져오려면 ARN이 필요한 리소스로 이동해서 해당 리소스의 세부 정보를 확인하세요.
예를 들어 DB 인스턴스 세부 정보의 Configuration 탭에서 DB 인스턴스의 ARN을 가져올 수 있어요.
AWS CLI에서 특정 RDS 리소스의 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-identifier DBInstanceIdentifier \
--region us-west-2 \
--query "*[].{DBInstanceIdentifier:DBInstanceIdentifier,DBInstanceArn:DBInstanceArn}"
Windows의 경우:
aws rds describe-db-instances ^
--db-instance-identifier DBInstanceIdentifier ^
--region us-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 |