Utilizar DescribeImageAttribute con una CLI - Ejemplos de código de AWS SDK

Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos.

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).