D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Utilisation de DescribeInstanceAttribute avec une CLI
Les exemples de code suivants illustrent comment utiliser DescribeInstanceAttribute.
- CLI
-
- AWS CLI
-
Pour décrire le type d’instance
Cet exemple décrit le type de l’instance spécifiée.
Commande :
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributeinstanceTypeSortie :
{ "InstanceId": "i-1234567890abcdef0" "InstanceType": { "Value": "t1.micro" } }Pour décrire l’attribut disableApiTermination
Cet exemple décrit l’attribut
disableApiTerminationde l’instance spécifiée.Commande :
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributedisableApiTerminationSortie :
{ "InstanceId": "i-1234567890abcdef0" "DisableApiTermination": { "Value": "false" } }Pour décrire un mappage de périphérique de stockage en mode bloc pour une instance
Cet exemple décrit l’attribut
blockDeviceMappingde l’instance spécifiée.Commande :
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributeblockDeviceMappingSortie :
{ "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" } } ], }-
Pour plus de détails sur l’API, consultez DescribeInstanceAttribute
dans la Référence des commandes de l’AWS CLI.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : cet exemple décrit le type de l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceTypeSortie :
InstanceType : t2.microExemple 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 sriovNetSupportSortie :
SriovNetSupport : simpleExemple 3 : cet exemple décrit les groupes de sécurité pour l’instance spécifiée.
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).GroupsSortie :
GroupId ------- sg-12345678 sg-45678901Exemple 4 : cet exemple indique si l’optimisation EBS est activée pour l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimizedSortie :
EbsOptimized : FalseExemple 5 : cet exemple décrit l’attribut « DisableApiTermination » de l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTerminationSortie :
DisableApiTermination : FalseExemple 6 : cet exemple décrit l’attribut « InstanceInitiatedShutdownBehavior » de l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehaviorSortie :
InstanceInitiatedShutdownBehavior : stop-
Pour plus de détails sur l’API, consultez DescribeInstanceAttribute dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : cet exemple décrit le type de l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceTypeSortie :
InstanceType : t2.microExemple 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 sriovNetSupportSortie :
SriovNetSupport : simpleExemple 3 : cet exemple décrit les groupes de sécurité pour l’instance spécifiée.
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).GroupsSortie :
GroupId ------- sg-12345678 sg-45678901Exemple 4 : cet exemple indique si l’optimisation EBS est activée pour l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimizedSortie :
EbsOptimized : FalseExemple 5 : cet exemple décrit l’attribut « DisableApiTermination » de l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTerminationSortie :
DisableApiTermination : FalseExemple 6 : cet exemple décrit l’attribut « InstanceInitiatedShutdownBehavior » de l’instance spécifiée.
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehaviorSortie :
InstanceInitiatedShutdownBehavior : stop-
Pour plus de détails sur l’API, consultez DescribeInstanceAttribute dans la Référence des applets de commande pour les Outils AWS pour PowerShell (V5).
-