DescribeInstanceAttribute与 a 一起使用 CLI - AWS SDK 代码示例

AWS 文档 AWS SDK示例 GitHub 存储库中还有更多SDK示例

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

DescribeInstanceAttribute与 a 一起使用 CLI

以下代码示例演示如何使用 DescribeInstanceAttribute

CLI
AWS CLI

描述实例类型

此示例描述了指定实例的实例类型。

命令:

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

输出:

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

描述该 disableApiTermination 属性

此示例描述了指定实例的disableApiTermination属性。

命令:

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

输出:

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

描述实例的块储存设备映射

此示例描述了指定实例的blockDeviceMapping属性。

命令:

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

输出:

{ "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
用于 PowerShell

示例 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:此示例描述了指定实例instanceInitiatedShutdown的 “行为” 属性。

Get-EC2InstanceAttribute -InstanceId i-12345678 -Attribute instanceInitiatedShutdownBehavior

输出

InstanceInitiatedShutdownBehavior : stop