AWS CLI命令行:如何使用“ --query”输出多个源代码行
我正在使用aws-cli版本1.7.8来获取--query输出,以创建一条源自多行的记录。在这种情况下,我试图从中获取特定信息describe-instances。 在describe-instances命令中,我们得到线/段引用RESERVATIONS,INSTANCES和TAGS。 我能够简单地运行新的AWS CLI命令来分别从所有三行获取信息: 预订专线: aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[*].ReservationId' 实例行: aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[*].[Instances[*].[InstanceId,ImageId]]' 标语: aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[].Instances[].[Tags[?Key==名称]]' 我可以运行这3条命令,并将结果连接起来以形成1条记录。 有谁知道我是否可以以一个(1)命令而不是3个不同的命令来运行此命令? 我已经尝试过PIPE和其他形式的语法,但是到目前为止,我还找不到一个好的解决方案。 我可以从一个命令中获得这三个命令的等效输出吗?