Utilizar DescribeImageAttribute con una CLI - Amazon Elastic Compute Cloud

Utilizar DescribeImageAttribute con una CLI

Los siguientes ejemplos de código muestran cómo utilizar DescribeImageAttribute.

CLI
AWS CLI

Para describir los permisos de lanzamiento de una AMI

En este ejemplo, se describen los permisos de lanzamiento de la AMI especificada.

Comando:

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

Salida:

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

Para describir los códigos de producto de una AMI

En este ejemplo, se describen los códigos de producto de la AMI especificada. Tenga en cuenta que esta AMI no tiene códigos de producto.

Comando:

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

Salida:

{ "ProductCodes": [], "ImageId": "ami-5731123e", }
  • Para obtener información sobre la API, consulte DescribeImageAttribute en la Referencia de comandos de la AWS CLI.

PowerShell
Herramientas para PowerShell V4

Ejemplo 1: En este ejemplo se obtiene la descripción de la AMI especificada.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute description

Salida:

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

Ejemplo 2: En este ejemplo se describen los permisos de lanzamiento de la AMI especificada.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission

Salida:

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

Ejemplo 3: En este ejemplo se comprueba si las redes mejoradas están habilitadas.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute sriovNetSupport

Salida:

BlockDeviceMappings : {} Description : ImageId : ami-12345678 KernelId : LaunchPermissions : {} ProductCodes : {} RamdiskId : SriovNetSupport : simple
  • Para obtener información sobre la API, consulte DescribeImageAttribute en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).

Herramientas para PowerShell V5

Ejemplo 1: En este ejemplo se obtiene la descripción de la AMI especificada.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute description

Salida:

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

Ejemplo 2: En este ejemplo se describen los permisos de lanzamiento de la AMI especificada.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission

Salida:

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

Ejemplo 3: En este ejemplo se comprueba si las redes mejoradas están habilitadas.

Get-EC2ImageAttribute -ImageId ami-12345678 -Attribute sriovNetSupport

Salida:

BlockDeviceMappings : {} Description : ImageId : ami-12345678 KernelId : LaunchPermissions : {} ProductCodes : {} RamdiskId : SriovNetSupport : simple
  • Para obtener información sobre la API, consulte DescribeImageAttribute en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).

Para obtener una lista completa de las guías para desarrolladores de AWS SDK y ejemplos de código, consulte Creación de recursos de Amazon EC2 mediante una AWS SDK. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.