如何从describe-instances获得人类可读(和简洁!)的输出?

时间:2016-06-28 17:39:31

标签: amazon-web-services aws-cli

我正试图弄清楚如何从aws ec2 describe-instances获得非常简洁和人类可读的输出。我意识到我可以做aws ec2 describe-instances --output table但它仍然太过分了。理想情况下,我希望看到一些只显示实例ID,我创建的名称标签及其状态的内容。与您在Web控制台中看到的非常相似:

enter image description here

1 个答案:

答案 0 :(得分:4)

您可能希望将命令与query参数组合以获得正确的结果:

例如:

aws ec2 describe-instances --query 'Reservations[*].Instances[*].[Tags[0].Value,InstanceId,State.Name]' --output table

+------------------+-------------+----------+
|  RABBIT-SERVER-1 |  i-12345cc1 |  running |
|  RABBIT-SERVER-2 |  i-12345d74 |  running |
|  MANAGEMENT-SERV |  i-123457b2 |  stopped |