Usar DescribeInstanceAttribute com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar DescribeInstanceAttribute com uma CLI

Os exemplos de código a seguir mostram como usar o DescribeInstanceAttribute.

CLI
AWS CLI

Descrever o tipo de instância

Este exemplo descreve o tipo de instância da instância especificada.

Comando:

aws ec2 describe-instance-attribute --instance-id i-1234567890abcdef0 --attribute instanceType

Saída:

{ "InstanceId": "i-1234567890abcdef0" "InstanceType": { "Value": "t1.micro" } }

Descrever o atributo disableApiTermination

Este exemplo descreve o atributo disableApiTermination da instância especificada.

Comando:

aws ec2 describe-instance-attribute --instance-id i-1234567890abcdef0 --attribute disableApiTermination

Saída:

{ "InstanceId": "i-1234567890abcdef0" "DisableApiTermination": { "Value": "false" } }

Descrever um mapeamento de dispositivos de blocos para uma instância

Este exemplo descreve o atributo blockDeviceMapping da instância especificada.

Comando:

aws ec2 describe-instance-attribute --instance-id i-1234567890abcdef0 --attribute blockDeviceMapping

Saída:

{ "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" } } ], }
PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse exemplo descreve o tipo de instância da instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceType

Saída:

InstanceType : t2.micro

Exemplo 2: esse exemplo descreve se a rede avançada está habilitada para a instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupport

Saída:

SriovNetSupport : simple

Exemplo 3: esse exemplo descreve os grupos de segurança para a instância especificada.

(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).Groups

Saída:

GroupId ------- sg-12345678 sg-45678901

Exemplo 4: esse exemplo descreve se a otimização do EBS está habilitada para a instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimized

Saída:

EbsOptimized : False

Exemplo 5: descreve o atributo “disableApiTermination” da instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTermination

Saída:

DisableApiTermination : False

Exemplo 6: esse exemplo descreve o atributo “instanceInitiatedShutdownBehavior” da instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior

Saída:

InstanceInitiatedShutdownBehavior : stop
Ferramentas para PowerShell V5

Exemplo 1: esse exemplo descreve o tipo de instância da instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceType

Saída:

InstanceType : t2.micro

Exemplo 2: esse exemplo descreve se a rede avançada está habilitada para a instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupport

Saída:

SriovNetSupport : simple

Exemplo 3: esse exemplo descreve os grupos de segurança para a instância especificada.

(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).Groups

Saída:

GroupId ------- sg-12345678 sg-45678901

Exemplo 4: esse exemplo descreve se a otimização do EBS está habilitada para a instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimized

Saída:

EbsOptimized : False

Exemplo 5: descreve o atributo “disableApiTermination” da instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTermination

Saída:

DisableApiTermination : False

Exemplo 6: esse exemplo descreve o atributo “instanceInitiatedShutdownBehavior” da instância especificada.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior

Saída:

InstanceInitiatedShutdownBehavior : stop