CLI로 DescribeImageAttribute 사용 - AWS SDK 코드 예제

AWS SDK 예제 GitHub 리포지토리에 더 많은 AWS문서 SDK 예제가 있습니다.

CLI로 DescribeImageAttribute 사용

다음 코드 예시는 DescribeImageAttribute의 사용 방법을 보여 줍니다.

CLI
AWS CLI

AMI의 시작 권한 설명

이 예시에서는 지정된 AMI에 대한 실행 권한을 설명합니다.

명령:

aws ec2 describe-image-attribute --image-id ami-5731123e --attribute launchPermission

출력:

{ "LaunchPermissions": [ { "UserId": "123456789012" } ], "ImageId": "ami-5731123e", }

AMI의 제품 코드 설명

이 예시에서는 지정된 AMI의 제품 코드를 설명합니다. 이 AMI에는 제품 코드가 없습니다.

명령:

aws ec2 describe-image-attribute --image-id ami-5731123e --attribute productCodes

출력:

{ "ProductCodes": [], "ImageId": "ami-5731123e", }
PowerShell
Tools for PowerShell V4

예제 1: 이 예제에서는 지정된 AMI에 대한 설명을 가져옵니다.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute description

출력:

BlockDeviceMappings : {} Description : My image description ImageId : ami-12345678 KernelId : LaunchPermissions : {} ProductCodes : {} RamdiskId : SriovNetSupport :

예제 2: 이 예제에서는 지정된 AMI에 대한 시작 권한을 가져옵니다.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission

출력:

BlockDeviceMappings : {} Description : ImageId : ami-12345678 KernelId : LaunchPermissions : {all} ProductCodes : {} RamdiskId : SriovNetSupport :

예제 3: 이 예제에서는 향상된 네트워킹이 활성화되어 있는지 테스트합니다.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute sriovNetSupport

출력:

BlockDeviceMappings : {} Description : ImageId : ami-12345678 KernelId : LaunchPermissions : {} ProductCodes : {} RamdiskId : SriovNetSupport : simple
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)DescribeImageAttribute를 참조하세요.

Tools for PowerShell V5

예제 1: 이 예제에서는 지정된 AMI에 대한 설명을 가져옵니다.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute description

출력:

BlockDeviceMappings : {} Description : My image description ImageId : ami-12345678 KernelId : LaunchPermissions : {} ProductCodes : {} RamdiskId : SriovNetSupport :

예제 2: 이 예제에서는 지정된 AMI에 대한 시작 권한을 가져옵니다.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission

출력:

BlockDeviceMappings : {} Description : ImageId : ami-12345678 KernelId : LaunchPermissions : {all} ProductCodes : {} RamdiskId : SriovNetSupport :

예제 3: 이 예제에서는 향상된 네트워킹이 활성화되어 있는지 테스트합니다.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute sriovNetSupport

출력:

BlockDeviceMappings : {} Description : ImageId : ami-12345678 KernelId : LaunchPermissions : {} ProductCodes : {} RamdiskId : SriovNetSupport : simple
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V5)DescribeImageAttribute를 참조하세요.