执行ec2 describe-images未找到Ubuntu 24.04 EC2 AMI结果的原因咨询
为什么用指定AWS CLI命令查不到Ubuntu 24.04官方AMI?
- 镜像命名规则变了:Ubuntu 24.04的官方AMI不再采用
ubuntu/images/hvm-ssd/ubuntu-*这种旧命名格式,现在常见的命名是ubuntu-jammy-24.04-amd64-server-*这类,部分还带有aws-marketplace标识。你命令里的过滤器匹配的是旧格式,自然找不到新镜像。 - 所在区域未同步镜像:Ubuntu 24.04的AMI不会在所有AWS区域同时上线,边缘区域通常比us-east-1这类核心区域晚更新。可以切换到主流区域再尝试查询。
- 过滤器限制过严:你指定的
hvm-ssd是旧存储类型标识,现在Ubuntu 24.04的AMI可能使用了新的存储类型命名,或者提供多种存储选项,仅过滤hvm-ssd会漏掉其他符合条件的镜像。 - Grep过滤遗漏有效结果:你用
--query只返回ImageLocation字段,但部分Ubuntu 24.04的AMI的该字段可能没有直接包含"24.04",或者格式不符合预期,导致grep抓不到结果。可以先去掉| grep "24.04",查看所有返回结果确认是否存在相关镜像。
内容的提问来源于stack exchange,提问作者AlexLordThorsen
相关产品推荐
相关产品推荐

