文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配使用 DescribeInstanceAttribute 與 CLI
下列程式碼範例示範如何使用 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
-
- 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 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 DescribeInstanceAttribute。
-
- 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 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V5) 中的 DescribeInstanceAttribute。
-