Amazon EC2 인스턴스에 사용할 공유 AMI 찾기
Amazon EC2 콘솔 또는 명령줄을 사용하여 Amazon EC2 인스턴스와 함께 사용할 퍼블릭 또는 프라이빗 공유 AMI를 찾을 수 있습니다.
AMI는 리전 리소스입니다. 공유 AMI(퍼블릭 또는 프라이빗)를 검색할 경우에는 공유되고 있는 동일한 리전에서 검색해야 합니다. AMI를 다른 리전에서 사용할 수 있도록 하려면 AMI를 해당 리전에 복사한 후 공유하세요. 자세한 내용은 Amazon EC2 AMI 복사 섹션을 참조하세요.
- Console
-
콘솔은 AMI 필터 필드를 제공합니다. 검색 필드에 제공된 필터를 사용하여 검색 범위를 지정할 수도 있습니다.
공유 AMI를 찾는 방법
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 AMI를 선택합니다.
-
첫 번째 필터에서 다음 옵션 중 하나를 선택합니다.
-
프라이빗 이미지 - 사용자와 공유되는 모든 AMI를 나열합니다.
-
퍼블릭 이미지 - 모든 퍼블릭 AMI를 나열합니다.
-
-
(선택 사항) Amazon의 퍼블릭 이미지만 표시하려면 검색 필드를 선택한 다음, 메뉴 옵션에서 소유자 별칭, =, amazon을 차례로 선택합니다.
-
(선택 사항) 필터를 추가하여 요구 사항을 충족하는 AMI로 검색 범위를 지정합니다.
확인된 공급업체의 공유 퍼블릭 AMI를 찾으려면
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창에서 AMI 카탈로그(AMI Catalog)를 선택합니다.
-
커뮤니티 AMI를 선택합니다.
-
결과 구체화 창에서 확인된 공급 업체를 선택합니다. 확인된 공급 업체 레이블은 Amazon 또는 검증된 파트너의 AMI를 나타냅니다.
- AWS CLI
-
describe-images 명령을 사용해 AMI를 나열합니다. 아래 예시와 같이 원하는 유형의 AMI만 나타나도록 목록을 정리할 수 있습니다.
모든 퍼블릭 AMI를 나열하려면
다음 명령은 사용자가 소유한 퍼블릭 AMI를 포함한 모든 퍼블릭 AMI를 나열합니다.
aws ec2 describe-images --executable-users all명시적 시작 권한으로 AMI를 나열하려면
다음 명령은 사용자가 명시적 시작 권한을 가지고 있는 AMI를 나열합니다. 이 목록에는 사용자가 소유한 AMI는 포함되지 않습니다.
aws ec2 describe-images --executable-users self확인된 공급업체가 소유한 AMI를 나열하려면
다음 명령은 확인된 공급업체가 소유한 AMI를 나열합니다. 확인된 공급업체(Amazon 또는 확인된 파트너)가 소유한 퍼블릭 AMI에는 별칭이 있는 소유자가 있으며, 이는 계정 필드에
amazon,aws-backup-vault또는aws-marketplace로 표시됩니다. 이렇게 하면 확인된 공급 업체의 AMI를 쉽게 찾을 수 있습니다. 다른 사용자는 AMI 별칭을 사용할 수 없습니다.aws ec2 describe-images \ --owners amazon aws-marketplace \ --query 'Images[*].[ImageId]' \ --output text계정이 소유한 AMI를 나열하려면
다음 명령은 지정된 AWS 계정이 소유한 AMI를 나열합니다.
aws ec2 describe-images --owners123456789012필터를 사용하여 AMI 범위를 지정하려면
표시된 AMI 수가 너무 많다면 필터를 사용하여 원하는 유형의 AMI만 나타나도록 할 수 있습니다. 예를 들어, 다음 필터를 사용하면 EBS 기반 AMI만 나열됩니다.
--filters "Name=root-device-type,Values=ebs" - PowerShell
-
Get-EC2Image cmdlet(Tools for Windows PowerShell)을 사용하여 AMI를 나열합니다. 아래 예시와 같이 원하는 유형의 AMI만 나타나도록 목록을 정리할 수 있습니다.
모든 퍼블릭 AMI를 나열하려면
다음 명령은 사용자가 소유한 퍼블릭 AMI를 포함한 모든 퍼블릭 AMI를 나열합니다.
Get-EC2Image -ExecutableUser all명시적 시작 권한으로 AMI를 나열하려면
다음 명령은 사용자가 명시적 시작 권한을 가지고 있는 AMI를 나열합니다. 이 목록에는 사용자가 소유한 AMI는 포함되지 않습니다.
Get-EC2Image -ExecutableUser self확인된 공급업체가 소유한 AMI를 나열하려면
다음 명령은 확인된 공급업체가 소유한 AMI를 나열합니다. 확인된 공급업체(Amazon 또는 확인된 파트너)가 소유한 퍼블릭 AMI에는 별칭이 있는 소유자가 있으며, 이는 계정 필드에
amazon,aws-backup-vault또는aws-marketplace로 표시됩니다. 이렇게 하면 확인된 공급 업체의 AMI를 쉽게 찾을 수 있습니다. 다른 사용자는 AMI 별칭을 사용할 수 없습니다.Get-EC2Image -Owner amazon aws-marketplace계정이 소유한 AMI를 나열하려면
다음 명령은 지정된 AWS 계정이 소유한 AMI를 나열합니다.
Get-EC2Image -Owner123456789012필터를 사용하여 AMI 범위를 지정하려면
표시된 AMI 수가 너무 많다면 필터를 사용하여 원하는 유형의 AMI만 나타나도록 할 수 있습니다. 예를 들어, 다음 필터를 사용하면 EBS 기반 AMI만 나열됩니다.
-Filter @{Name="root-device-type"; Values="ebs"}