À utiliser DescribeInstanceAttribute avec un CLI - Exemples de code de l'AWS SDK

D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

À utiliser DescribeInstanceAttribute avec un CLI

Les exemples de code suivants montrent comment utiliserDescribeInstanceAttribute.

CLI
AWS CLI

Pour décrire le type d'instance

Cet exemple décrit le type d'instance de l'instance spécifiée.

Commande :

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

Sortie :

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

Pour décrire l' disableApiTermination attribut

Cet exemple décrit l'disableApiTerminationattribut de l'instance spécifiée.

Commande :

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

Sortie :

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

Pour décrire le mappage des périphériques en mode bloc pour une instance

Cet exemple décrit l'blockDeviceMappingattribut de l'instance spécifiée.

Commande :

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

Sortie :

{ "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
Outils pour PowerShell

Exemple 1 : Cet exemple décrit le type d'instance de l'instance spécifiée.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceType

Sortie :

InstanceType : t2.micro

Exemple 2 : Cet exemple indique si la mise en réseau améliorée est activée pour l'instance spécifiée.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupport

Sortie :

SriovNetSupport : simple

Exemple 3 : Cet exemple décrit les groupes de sécurité pour l'instance spécifiée.

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

Sortie :

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

Exemple 4 : Cet exemple indique si EBS l'optimisation est activée pour l'instance spécifiée.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimized

Sortie :

EbsOptimized : False

Exemple 5 : Cet exemple décrit l'attribut disableApiTermination « » de l'instance spécifiée.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTermination

Sortie :

DisableApiTermination : False

Exemple 6 : Cet exemple décrit l'attribut « instanceInitiatedShutdown Comportement » de l'instance spécifiée.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior

Sortie :

InstanceInitiatedShutdownBehavior : stop
  • Pour API plus de détails, consultez la section DescribeInstanceAttributeRéférence des AWS Tools for PowerShell applets de commande.