使用以下命令时
aws ec2 describe-images \
--owners amazon \
--filters "Name=name,Values=ubuntu/images/hvm-ssd/ubuntu-*" \
--query 'Images[*].[ImageLocation]' | grep "24.04"
为什么我没有找到结果?
如果您发现这个问题,很可能是因为您复制并粘贴了
aws ec2 describe-images \
--owners amazon \
--filters "Name=name,Values=ubuntu/images/hvm-ssd/ubuntu-*" \
--query 'Images[*].[ImageLocation]' | grep "24.04"
来自在线众多来源之一。本例中的问题是 AMI 字符串已从
hvm-ssd
移至 hvm-ssd-gp3
。一旦你更改了这个子字符串,你就会再次开始获得匹配项
% aws ec2 describe-images \
--owners amazon \
--filters "Name=name,Values=*ubuntu-*" \
--query 'Images[*].[ImageLocation]' | grep "24.04"
"amazon/ubuntu-pro-server/images/hvm-ssd-gp3/ubuntu-noble-24.04-arm64-pro-server-20240710"
"amazon/ubuntu-minimal/images/hvm-ssd-gp3/ubuntu-noble-24.04-arm64-minimal-20240822"
"amazon/ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-arm64-server-20240423"
# truncated for length