sho*_*sho 3 amazon-ec2 amazon-web-services aws-cli
如何使用AWS CLI在同一行中列出名称,状态,实例大小和AZ的所有实例?
我已经接近:
aws ec2 describe-instances --query 'Reservations[].Instances[].[Tags[?Key==`Name`].Value[], Placement.AvailabilityZone,InstanceType,State.Name]' --output text
Run Code Online (Sandbox Code Playgroud)
但这会在其余名称下方输出实例名称。我想将它们保持在同一行上,以便可以将其复制到电子表格中。
您需要将Tags[?Key==Name 更改].Value[]为Tags[?Key==Name ].Value[] | [0];我认为这是因为Tags[?Key==Name ].Value[]返回一个数组,文本输出格式不知道如何将其放在一行上,通过管道为您[0]提取(单个)元素。因此,您的完整查询应为:
aws ec2 describe-instances --query 'Reservations[].Instances[].[Tags[?Key==`Name`].Value[] | [0], Placement.AvailabilityZone,InstanceType,State.Name]' --output text
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1807 次 |
| 最近记录: |