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