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

더 알아보기 (Learn more)