Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Utilizar DescribeInstanceAttribute con una CLI
Los siguientes ejemplos de código muestran cómo utilizar DescribeInstanceAttribute.
- CLI
-
- AWS CLI
-
Para describir el tipo de instancia
En este ejemplo, se describe el tipo de instancia de la instancia especificada.
Comando:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributeinstanceTypeSalida:
{ "InstanceId": "i-1234567890abcdef0" "InstanceType": { "Value": "t1.micro" } }Para describir el atributo disableApiTermination
En este ejemplo, se describe el atributo
disableApiTerminationde la instancia especificada.Comando:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributedisableApiTerminationSalida:
{ "InstanceId": "i-1234567890abcdef0" "DisableApiTermination": { "Value": "false" } }Para describir la asignación de dispositivos de bloques de una instancia
En este ejemplo, se describe el atributo
blockDeviceMappingde la instancia especificada.Comando:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributeblockDeviceMappingSalida:
{ "InstanceId": "i-1234567890abcdef0" "BlockDeviceMappings": [ { "DeviceName": "/dev/sda1", "Ebs": { "Status": "attached", "DeleteOnTermination": true, "VolumeId": "vol-049df61146c4d7901", "AttachTime": "2013-05-17T22:42:34.000Z" } }, { "DeviceName": "/dev/sdf", "Ebs": { "Status": "attached", "DeleteOnTermination": false, "VolumeId": "vol-049df61146c4d7901", "AttachTime": "2013-09-10T23:07:00.000Z" } } ], }-
Para obtener información sobre la API, consulte DescribeInstanceAttribute
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se describe el tipo de instancia de la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceTypeSalida:
InstanceType : t2.microEjemplo 2: En este ejemplo se describe si la conexión en red mejorada está habilitada para la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupportSalida:
SriovNetSupport : simpleEjemplo 3: En este ejemplo se describen los grupos de seguridad para la instancia especificada.
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).GroupsSalida:
GroupId ------- sg-12345678 sg-45678901Ejemplo 4: En este ejemplo se describe si la optimización de EBS está habilitada para la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimizedSalida:
EbsOptimized : FalseEjemplo 5: En este ejemplo se describe el atributo “disableApiTermination” de la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTerminationSalida:
DisableApiTermination : FalseEjemplo 6: En este ejemplo se describe el atributo 'instanceInitiatedShutdownBehavior' de la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehaviorSalida:
InstanceInitiatedShutdownBehavior : stop-
Para obtener información sobre la API, consulte DescribeInstanceAttribute en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: En este ejemplo se describe el tipo de instancia de la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceTypeSalida:
InstanceType : t2.microEjemplo 2: En este ejemplo se describe si la conexión en red mejorada está habilitada para la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupportSalida:
SriovNetSupport : simpleEjemplo 3: En este ejemplo se describen los grupos de seguridad para la instancia especificada.
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).GroupsSalida:
GroupId ------- sg-12345678 sg-45678901Ejemplo 4: En este ejemplo se describe si la optimización de EBS está habilitada para la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimizedSalida:
EbsOptimized : FalseEjemplo 5: En este ejemplo se describe el atributo “disableApiTermination” de la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTerminationSalida:
DisableApiTermination : FalseEjemplo 6: En este ejemplo se describe el atributo 'instanceInitiatedShutdownBehavior' de la instancia especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehaviorSalida:
InstanceInitiatedShutdownBehavior : stop-
Para obtener información sobre la API, consulte DescribeInstanceAttribute en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).
-