将 DescribeImageAttribute 与 CLI 配合使用 - Amazon Elastic Compute Cloud

DescribeImageAttribute 与 CLI 配合使用

以下代码示例演示如何使用 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

有关 AWS SDK 开发人员指南和代码示例的完整列表,请参阅 使用 AWS SDK 创建 Amazon EC2 资源。本主题还包括有关入门的信息以及有关先前的 SDK 版本的详细信息。