Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CLI で DescribeInstanceAttribute を使用する
次のサンプルコードは、DescribeInstanceAttribute を使用する方法を説明しています。
- CLI
-
- AWS CLI
-
インスタンスタイプを記述するには
この例では、指定されたインスタンスのインスタンスタイプを記述します。
コマンド:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributeinstanceType出力:
{ "InstanceId": "i-1234567890abcdef0" "InstanceType": { "Value": "t1.micro" } }disableApiTermination 属性を記述するには
この例では、指定されたインスタンスの
disableApiTermination属性を記述します。コマンド:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributedisableApiTermination出力:
{ "InstanceId": "i-1234567890abcdef0" "DisableApiTermination": { "Value": "false" } }インスタンスのブロックデバイスマッピングを記述するには
この例では、指定されたインスタンスの
blockDeviceMapping属性を記述します。コマンド:
aws ec2 describe-instance-attribute --instance-idi-1234567890abcdef0--attributeblockDeviceMapping出力:
{ "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" } } ], }-
API の詳細については、「AWS CLI コマンドリファレンス」の「DescribeInstanceAttribute
」を参照してください。
-
- PowerShell
-
- Tools for PowerShell V4
-
例 1: この例では、指定されたインスタンスのインスタンスタイプを記述します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceType出力:
InstanceType : t2.micro例 2: この例では、指定されたインスタンスで拡張ネットワーキングが有効になっているかどうかについて説明します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupport出力:
SriovNetSupport : simple例 3: この例では、指定されたインスタンスのセキュリティグループについて説明します。
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).Groups出力:
GroupId ------- sg-12345678 sg-45678901例 4: この例では、指定したインスタンスで EBS 最適化が有効になっているかどうかについて説明します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimized出力:
EbsOptimized : False例 5: この例では、指定されたインスタンスのdisableApiTermination」属性を記述します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTermination出力:
DisableApiTermination : False例 6: この例では、指定されたインスタンスのinstanceInitiatedShutdownBehavior」属性を記述します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior出力:
InstanceInitiatedShutdownBehavior : stop-
API の詳細については、「 コマンドレットリファレンス (V4)」のDescribeInstanceAttribute」を参照してください。 AWS Tools for PowerShell
-
- Tools for PowerShell V5
-
例 1: この例では、指定されたインスタンスのインスタンスタイプを記述します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceType出力:
InstanceType : t2.micro例 2: この例では、指定されたインスタンスで拡張ネットワーキングが有効になっているかどうかについて説明します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute sriovNetSupport出力:
SriovNetSupport : simple例 3: この例では、指定されたインスタンスのセキュリティグループについて説明します。
(Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute groupSet).Groups出力:
GroupId ------- sg-12345678 sg-45678901例 4: この例では、指定したインスタンスで EBS 最適化が有効になっているかどうかについて説明します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute ebsOptimized出力:
EbsOptimized : False例 5: この例では、指定されたインスタンスのdisableApiTermination」属性を記述します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute disableApiTermination出力:
DisableApiTermination : False例 6: この例では、指定されたインスタンスのinstanceInitiatedShutdownBehavior」属性を記述します。
Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior出力:
InstanceInitiatedShutdownBehavior : stop-
API の詳細については、「 コマンドレットリファレンス (V5)」のDescribeInstanceAttribute」を参照してください。 AWS Tools for PowerShell
-