Verwendung von DescribeInstanceAttribute mit einer CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Verwendung von DescribeInstanceAttribute mit einer CLI

Die folgenden Code-Beispiele zeigen, wie DescribeInstanceAttribute verwendet wird.

CLI
AWS CLI

So beschreiben Sie den Instance-Typ

In diesem Beispiel wird der Instance-Typ der angegebenen Instance beschrieben.

Befehl:

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

Ausgabe:

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

So beschreiben Sie das disableApiTermination-Attribut

In diesem Beispiel wird das disableApiTermination-Attribut der angegebenen Instance beschrieben.

Befehl:

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

Ausgabe:

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

So beschreiben Sie die Blockgerät-Zuweisung für eine Instance

In diesem Beispiel wird das blockDeviceMapping-Attribut der angegebenen Instance beschrieben.

Befehl:

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

Ausgabe:

{ "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
Tools für PowerShell V4

Beispiel 1: Dieses Beispiel beschreibt den Instance-Typ der angegebenen Instance.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceType

Ausgabe:

InstanceType : t2.micro

Beispiel 2: In diesem Beispiel wird beschrieben, ob Enhanced Networking für die angegebene Instance aktiviert ist.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupport

Ausgabe:

SriovNetSupport : simple

Beispiel 3: In diesem Beispiel werden die Sicherheitsgruppen für die angegebene Instance beschrieben.

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

Ausgabe:

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

Beispiel 4: In diesem Beispiel wird beschrieben, ob die EBS-Optimierung für die angegebene Instance aktiviert ist.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimized

Ausgabe:

EbsOptimized : False

Beispiel 5: Dieses Beispiel beschreibt das „disableApiTermination“-Attribut der angegebenen Instance.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTermination

Ausgabe:

DisableApiTermination : False

Beispiel 6: Dieses Beispiel beschreibt das Attribut „instanceInitiatedShutdownBehavior“ der angegebenen Instance.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior

Ausgabe:

InstanceInitiatedShutdownBehavior : stop
  • Weitere API-Informationen finden Sie unter DescribeInstanceAttribute in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Tools für PowerShell V5

Beispiel 1: Dieses Beispiel beschreibt den Instance-Typ der angegebenen Instance.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceType

Ausgabe:

InstanceType : t2.micro

Beispiel 2: In diesem Beispiel wird beschrieben, ob Enhanced Networking für die angegebene Instance aktiviert ist.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupport

Ausgabe:

SriovNetSupport : simple

Beispiel 3: In diesem Beispiel werden die Sicherheitsgruppen für die angegebene Instance beschrieben.

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

Ausgabe:

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

Beispiel 4: In diesem Beispiel wird beschrieben, ob die EBS-Optimierung für die angegebene Instance aktiviert ist.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimized

Ausgabe:

EbsOptimized : False

Beispiel 5: Dieses Beispiel beschreibt das „disableApiTermination“-Attribut der angegebenen Instance.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTermination

Ausgabe:

DisableApiTermination : False

Beispiel 6: Dieses Beispiel beschreibt das Attribut „instanceInitiatedShutdownBehavior“ der angegebenen Instance.

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior

Ausgabe:

InstanceInitiatedShutdownBehavior : stop
  • Weitere API-Informationen finden Sie unter DescribeInstanceAttribute in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).