我怎么能显示所有AMI图像

new*_*ike 1 amazon-ec2 amazon-web-services aws-cli

我只想列出我拥有或可以使用的AMI

但是,我找不到一个简单的方法来做到这一点 aws cli

当我输入 aws ec2 describe-images --filters Name=image-type,Values=kernel

很多信息,我不知道他们是怎么来的

预期结果是ami-id,Name,Tag,AMI Name,Owner

pho*_*nix 5

您需要使用命令中的--query选项将其过滤掉.
示例:--query 'Images[ * ].{ID:ImageId}'将仅返回ImageId.
这也解释如下:
Describe-Images
因此,在您的情况下,您需要执行以下操作:

--query 'Images[ * ].{ID:ImageId, ImgName:Name, owner:OwnerId, tag:Description}
Run Code Online (Sandbox Code Playgroud)

  • 如果您不想处理标准的JSON输出,请在该命令中添加一个`` - output text``选项,您将获得在标准shell工具中易于解析的内容. (2认同)