여러 Amazon Relational Database Service(Amazon RDS) 스냅샷에 대한 권한을 수정하고 싶습니다.
간략한 설명
여러 Amazon RDS 스냅샷에 대한 권한을 수정하려면 AWSSupport-ModifyRDSSnapshotPermission 런북을 사용하십시오. 이 런북을 통해 RDS 스냅샷을 공개 또는 비공개로 설정하고 다른 AWS 계정과 공유할 수 있습니다.
참고: 기본 AWS Key Management System(AWS KMS)이 있는 암호화된 스냅샷은 런북을 사용하여 공유할 수 없습니다.
해결 방법
사전 요구 사항
자동화를 실행하기 전에 AWS Identity and Access Management(IAM) 사용자 또는 역할에 필요한 권한이 있는지 확인하십시오. 자세한 내용은 AWSSupport-ModifyRDSSnapshotPermission을 참조하십시오.
참고: 암호화된 스냅샷을 다른 계정과 공유하려면 AWS KMS 키를 대상 계정과 공유하십시오.
Systems Manager 자동화 런북 실행
다음 단계를 완료합니다.
- AWS Systems Manager 콘솔을 엽니다.
- 탐색 창에서 문서를 선택합니다.
- 검색 창에 AWSSupport-ModifyRDSSnapshotPermission(소유자: Amazon)을 입력합니다.
- AWSSupport-ModifyRDSSnapshotPermission 문서를 선택합니다.
- 자동화 실행을 선택합니다.
- 입력 파라미터에 다음을 입력합니다.
SnapshotIds: 권한을 공유하거나 수정하려는 Amazon RDS 스냅샷의 ID입니다.
프라이빗: 스냅샷을 특정 계정 ID와 공유하려면 아니요를 선택합니다.
AutomationAssumeRole(선택 사항): Systems Manager Automation이 사용자를 대신하여 작업을 수행할 수 있도록 하는 IAM 역할의 Amazon 리소스 이름(ARN)입니다. 역할을 지정하지 않으면 Systems Manager Automation은 문서를 실행하는 사용자의 권한을 사용합니다.
AccountIds(선택 사항): 스냅샷을 공유하려는 계정의 계정 ID 목록입니다.
AccountPermissionOperation(선택 사항): 계정 수준 권한입니다. 추가, 제거 또는 없음을 선택합니다.
- 실행을 선택합니다.
- 자세한 결과는 출력 섹션을 참조하십시오.
MakePrivate.Results: 프라이빗을 예로 선택한 경우 이 필드에는 스냅샷 ID 및 작업 결과가 포함됩니다.
SharedOtherAccounts.Result: AccountPermissionOperation을 선택한 경우 이 필드에는 작업 결과가 포함됩니다.
MakePrivate.Commands: 이 필드에는 런북에서 RDS 스냅샷의 권한을 수정하는 데 사용한 명령이 포함됩니다.
ValidateSnapshots.EncryptedSnapshots: 이 필드는 다른 계정과 공유하기 위해 입력으로 전달되는 암호화된 스냅샷을 나열합니다.
권한이 업데이트된 스냅샷 보기
다음 단계를 완료합니다.
- Amazon Aurora 및 RDS 콘솔을 엽니다.
- 탐색 창에서 스냅샷을 선택합니다.
- RDS 스냅샷을 선택합니다.
관련 정보
자동화 실행
자동화 설정
Systems Manager Automation 런북 참조