使用 aws-cli 按名称过滤 AMI

Jed*_*edi 6 amazon-ami amazon-ec2 aws-cli

有没有办法过滤包含特定字符串(例如abcd)的公共 AMI ?

命令:

aws ec2 describe-images --filters Name=name,Values=abcd
Run Code Online (Sandbox Code Playgroud)

仅返回那些完全匹配的 AMI Name=abcd

jsc*_*ott 9

使用 CLI 和 API 列出和过滤

您还可以对过滤器值使用通配符。星号 (*) 匹配零个或多个字符,问号 (?) 匹配一个字符。

列出任何 RHEL 7. x HVM GA 映像

aws ec2 describe-images --filters Name=name,Values=RHEL-7.?_HVM_GA*
Run Code Online (Sandbox Code Playgroud)