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-idami-5731123e--attributelaunchPermissionSalida:
{ "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-idami-5731123e--attributeproductCodesSalida:
{ "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 descriptionSalida:
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 launchPermissionSalida:
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 sriovNetSupportSalida:
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 descriptionSalida:
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 launchPermissionSalida:
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 sriovNetSupportSalida:
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.