조직 또는 OU와 AMI 공유 관리
조직 및 조직 단위(OU)와의 AMI 공유를 관리하여 해당 조직 및 조직 단위가 Amazon EC2 인스턴스를 시작할 수 있는지 여부를 제어할 수 있습니다.
AMI가 공유되는 조직 및 OU 보기
Amazon EC2 콘솔 또는 AWS CLI를 사용하여 AMI를 공유한 조직 및 OU를 확인할 수 있습니다.
- Console
-
콘솔을 사용하여 AMI를 공유한 조직 및 OU 확인
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 AMI를 선택합니다.
-
목록에서 AMI를 선택하고 권한(Permissions) 탭을 선택한 다음 공유 조직/OU(Shared organizations/OUs)까지 아래로 스크롤합니다.
공유되는 AMI를 찾으려면 Amazon EC2 인스턴스에 사용할 공유 AMI 찾기 단원을 참조하세요.
- AWS CLI
-
describe-image-attribute 명령(AWS CLI)과
launchPermission
속성을 사용하여 AMI를 공유한 조직과 OU를 확인할 수 있습니다.AWS CLI를 사용하여 AMI를 공유한 조직 및 OU 확인
describe-image-attribute 명령은 지정한 AMI에 대한
launchPermission
속성을 설명하고 AMI를 공유한 조직과 OU를 반환합니다.aws ec2 describe-image-attribute \ --image-id
ami-0abcdef1234567890
\ --attribute launchPermission다음은 응답의 예입니다.
{ "ImageId": "ami-0abcdef1234567890", "LaunchPermissions": [ { "OrganizationalUnitArn": "arn:aws:organizations::111122223333:ou/o-123example/ou-1234-5example" } ] }
조직 또는 OU와 AMI 공유
Amazon EC2 콘솔 또는 AWS CLI를 사용하여 AMI를 조직 또는 OU와 공유할 수 있습니다.
참고
AMI를 공유하기 위해서 해당 AMI의 레퍼런스인 Amazon EBS 스냅샷을 함께 공유할 필요는 없습니다. AMI만 공유해야 할 경우 시스템에서 시작에 필요한 Amazon EBS 스냅샷 액세스를 인스턴스에 자동으로 제공합니다. 그러나 AMI가 참조하는 스냅샷을 암호화하는 데 사용되는 KMS 키를 공유해야 합니다. 자세한 내용은 조직 및 OU가 KMS 키를 사용하도록 허용 섹션을 참조하세요.
- Console
-
콘솔을 사용하여 조직 또는 OU와 AMI 공유
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 AMI를 선택합니다.
-
목록에서 AMI를 선택한 후 작업(Actions), AMI 권한 수정(Edit AMI permissions)을 선택합니다.
-
AMI 가용성(AMI availability)에서 프라이빗(Private)을 선택합니다.
-
공유 조직/OU(Shared organizations/OUs) 옆에서 조직/OU ARN 추가(Add organization/OU ARN)를 선택합니다.
-
조직/OU ARN(Organization/OU ARN)에 AMI를 공유할 조직 ARN 또는 OU ARN을 입력한 다음 AMI 공유(Share AMI)를 선택합니다. ID뿐 아니라 전체 ARN을 지정해야 합니다.
이 AMI를 다수의 조직 또는 OU와 공유하려면 이 단계를 반복하여 필요한 모든 조직 또는 OU를 추가합니다.
-
작업을 마쳤으면 [변경 사항 저장(Save changes)]을 선택합니다.
-
(선택 사항) AMI를 공유한 조직 또는 OU를 보려면 목록에서 AMI를 선택하고 권한(Permissions) 탭을 선택한 다음 공유 조직/OU(Shared organizations/OUs)까지 아래로 스크롤합니다. 공유되는 AMI를 찾으려면 Amazon EC2 인스턴스에 사용할 공유 AMI 찾기 섹션을 참조하세요.
- AWS CLI
-
modify-image-attribute 명령(AWS CLI)을 사용하여 AMI를 공유합니다.
AWS CLI을(를) 사용하여 조직과 AMI를 공유하려면
modify-image-attribute 명령은 지정한 조직에 특정 AMI의 시작 권한을 허용하는 데 사용됩니다. ID뿐 아니라 전체 ARN을 지정해야 합니다.
aws ec2 modify-image-attribute \ --image-id
ami-0abcdef1234567890
\ --launch-permission "Add=[{OrganizationArn=arn:aws:organizations::123456789012
:organization/o-123example
}]"AWS CLI을(를) 사용하여 OU를 포함한 AMI를 공유하려면
modify-image-attribute 명령은 지정한 OU에 특정 AMI의 시작 권한을 허용하는 데 사용됩니다. ID뿐 아니라 전체 ARN을 지정해야 합니다.
aws ec2 modify-image-attribute \ --image-id
ami-0abcdef1234567890
\ --launch-permission "Add=[{OrganizationalUnitArn=arn:aws:organizations::123456789012
:ou/o-123example
/ou-1234-5example
}]" - PowerShell
-
Edit-EC2ImageAttribute 명령(Tools for Windows PowerShell)을 사용하여 다음 예시와 같이 AMI를 공유할 수 있습니다.
조직 또는 OU와 AMI를 공유하려면
다음 명령은 지정한 조직에 특정 AMI의 시작 권한을 허용하는 데 사용됩니다.
PS C:\>
Edit-EC2ImageAttribute -ImageIdami-0abcdef1234567890
-Attribute launchPermission -OperationType add -OrganizationArn "arn:aws:organizations::123456789012
:organization/o-123example
"조직 또는 OU와 AMI 공유를 중단하려면
다음 명령은 지정한 조직에 허용했던 특정 AMI의 시작 권한을 제거하는 데 사용됩니다.
PS C:\>
Edit-EC2ImageAttribute -ImageIdami-0abcdef1234567890
-Attribute launchPermission -OperationType remove -OrganizationArn "arn:aws:organizations::123456789012
:organization/o-123example
"모든 조직, OU 및 AWS 계정과 AMI 공유 중지
다음 명령은 특정 AMI의 퍼블릭 및 명시적 시작 권한을 모두 삭제하는 데 사용됩니다. AMI의 소유자는 언제나 시작 권한을 가지며 이 명령에 영향을 받지 않습니다.
PS C:\>
Reset-EC2ImageAttribute -ImageIdami-0abcdef1234567890
-Attribute launchPermission
조직 또는 OU와 AMI 공유 중지
Amazon EC2 콘솔 또는 AWS CLI을 사용하여 조직 또는 OU와 AMI 공유를 중지할 수 있습니다.
참고
AMI가 공유되는 조직 또는 OU에 있는 경우 특정 계정과의 AMI 공유를 중지할 수 없습니다. 계정에 대한 시작 권한을 제거하여 AMI 공유를 중지하려고 하면 Amazon EC2 성공 메시지를 반환합니다. 그러나 AMI는 계속해서 계정과 공유됩니다.
- Console
-
조직 또는 OU와 AMI 공유를 중지하려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 AMI를 선택합니다.
-
목록에서 AMI를 선택한 후 작업(Actions), AMI 권한 수정(Edit AMI permissions)을 선택합니다.
-
공유 조직/OU(Shared organizations/OUs)에서 AMI 공유를 중지할 조직 또는 OU를 선택한 다음 선택한 항목 제거(Remove selected)를 선택합니다.
-
작업을 마쳤으면 [변경 사항 저장(Save changes)]을 선택합니다.
-
(선택 사항) 조직 또는 OU와의 AMI 공유를 중지했는지 확인하려면 목록에서 AMI를 선택하고 권한(Permissions) 탭을 선택한 다음 공유 조직/OU(Shared organizations/OUs)까지 아래로 스크롤합니다.
- AWS CLI
-
modify-image-attribute 또는 reset-image-attribute 명령(AWS CLI)을 사용하여 AMI 공유를 중지합니다.
AWS CLI를 사용하여 조직 또는 OU와 AMI 공유 중지
modify-image-attribute 명령은 지정한 조직에서 지정한 AMI에 대한 시작 권한을 제거합니다. ARN을 지정해야 합니다.
aws ec2 modify-image-attribute \ --image-id
ami-0abcdef1234567890
\ --launch-permission "Remove=[{OrganizationArn=arn:aws:organizations::123456789012
:organization/o-123example
}]"AWS CLI를 사용하여 모든 조직, OU 및 AWS 계정과 AMI 공유 중지
reset-image-attribute 명령은 특정 AMI의 퍼블릭 및 명시적 시작 권한을 모두 삭제하는 데 사용됩니다. AMI의 소유자는 언제나 시작 권한을 가지며 이 명령에 영향을 받지 않습니다.
aws ec2 reset-image-attribute \ --image-id
ami-0abcdef1234567890
\ --attribute launchPermission