Amazon web services 如何使用descripe instances命令检索OwnerId?
我试图使用命令以表格格式显示实例的Amazon web services 如何使用descripe instances命令检索OwnerId?,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我试图使用命令以表格格式显示实例的OwnerId,但似乎无法做到这一点。有人能帮忙吗?以下是我当前拥有的命令: aws ec2描述实例--查询'Reservations[*].instances[*].{IP:PublicIpAddress,AZ:Placement.AvailabilityZone,STATE:STATE.Name,KEY:KeyName,VPC:VpcId,ID:InstanceId,INSTANCETYPE:INSTANCETYPE}' 谢谢, 巴拉斯这有两个方面: 输出
OwnerId
,但似乎无法做到这一点。有人能帮忙吗?以下是我当前拥有的命令:
aws ec2描述实例--查询'Reservations[*].instances[*].{IP:PublicIpAddress,AZ:Placement.AvailabilityZone,STATE:STATE.Name,KEY:KeyName,VPC:VpcId,ID:InstanceId,INSTANCETYPE:INSTANCETYPE}'
谢谢,
巴拉斯这有两个方面:
输出格式
提供了通过--output
参数控制输出格式的选项,有关详细信息,请参阅-目前它支持json
、text
和table
,因此--output table
是您在这方面的目标
所有者
OwnerId
是父Reservations[*]
集合的一个属性,因此您需要从那里开始以不同的方式组合查询,并将实例[0]添加到彼此属性的路径,如下所示:
$aws ec2描述实例--query'Reservations[*]。{OWNERID:OWNERID,IP:instances[0]。PublicIpAddress,AZ:instances[0]。Placement.AvailabilityZone,STATE:instances[0]。STATE.Name,KEY:instances[0]。KeyName,VPC:instances[0]。VpcId,ID:instances[0]。InstanceId,INSTANCETYPE:instances[0]。INSTANCETYPE}--输出表
- 请注意,
.Instances[*]
也是一个集合,尽管很少使用,这意味着方便的保留[*]。实例[0]
路径仅适用于一次启动一个实例的常规情况,即不类似于aws ec2运行实例--计数2
,详情请参阅:
--计数(字符串)
要启动的实例数。如果提供单个编号,则为
假定为要启动的最小值(默认值为1)。如果一个范围是
以最小值:最大值的形式提供,则第一个数字解释为
要启动的最小实例数,第二个为
解释为要启动的最大实例数