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-idi-1234567890abcdef0--attributeinstanceTypeSaída:
{ "InstanceId": "i-1234567890abcdef0" "InstanceType": { "Value": "t1.micro" } }Descrever o atributo disableApiTermination
Este exemplo descreve o atributo
disableApiTerminationda instância especificada.Comando:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributedisableApiTerminationSaída:
{ "InstanceId": "i-1234567890abcdef0" "DisableApiTermination": { "Value": "false" } }Descrever um mapeamento de dispositivos de blocos para uma instância
Este exemplo descreve o atributo
blockDeviceMappingda instância especificada.Comando:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributeblockDeviceMappingSaí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" } } ], }-
Para ver detalhes da API, consulte DescribeInstanceAttribute
na Referência de comandos da AWS CLI.
-
- 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 instanceTypeSaída:
InstanceType : t2.microExemplo 2: esse exemplo descreve se a rede avançada está habilitada para a instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupportSaída:
SriovNetSupport : simpleExemplo 3: esse exemplo descreve os grupos de segurança para a instância especificada.
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).GroupsSaída:
GroupId ------- sg-12345678 sg-45678901Exemplo 4: esse exemplo descreve se a otimização do EBS está habilitada para a instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimizedSaída:
EbsOptimized : FalseExemplo 5: descreve o atributo “disableApiTermination” da instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTerminationSaída:
DisableApiTermination : FalseExemplo 6: esse exemplo descreve o atributo “instanceInitiatedShutdownBehavior” da instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehaviorSaída:
InstanceInitiatedShutdownBehavior : stop-
Consulte detalhes da API em DescribeInstanceAttribute na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
- Ferramentas para PowerShell V5
-
Exemplo 1: esse exemplo descreve o tipo de instância da instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceTypeSaída:
InstanceType : t2.microExemplo 2: esse exemplo descreve se a rede avançada está habilitada para a instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupportSaída:
SriovNetSupport : simpleExemplo 3: esse exemplo descreve os grupos de segurança para a instância especificada.
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).GroupsSaída:
GroupId ------- sg-12345678 sg-45678901Exemplo 4: esse exemplo descreve se a otimização do EBS está habilitada para a instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimizedSaída:
EbsOptimized : FalseExemplo 5: descreve o atributo “disableApiTermination” da instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTerminationSaída:
DisableApiTermination : FalseExemplo 6: esse exemplo descreve o atributo “instanceInitiatedShutdownBehavior” da instância especificada.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehaviorSaída:
InstanceInitiatedShutdownBehavior : stop-
Consulte detalhes da API em DescribeInstanceAttribute na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).
-