You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用AWS CLI命令查询目标区域的免费套餐AMI?

列出AWS目标区域内免费套餐AMI的CLI命令

你可以通过给aws ec2 describe-images添加过滤条件,精准筛选出符合免费套餐资格的AMI,替代原先无过滤的命令:

通用过滤命令

aws ec2 describe-images \
    --owners amazon \
    --filters "Name=description,Values=*Free Tier eligible*" \
    --query 'Images[*].[ImageId,Name,Description]' \
    --output table

参数说明

  • --owners amazon:仅查询亚马逊官方发布的AMI(免费套餐AMI均为官方提供)
  • --filters "Name=description,Values=*Free Tier eligible*":通过描述中的官方标记关键词,过滤出具备免费套餐资格的镜像
  • --query:自定义返回字段,只展示镜像ID、名称和核心描述,精简输出内容
  • --output table:以表格格式输出,提升可读性

针对特定系统的过滤(比如Amazon Linux 2)

如果需要定向查找某类系统的免费AMI,可通过名称关键词过滤:

aws ec2 describe-images \
    --owners amazon \
    --filters "Name=name,Values=*Amazon Linux 2 AMI*Free Tier*" \
    --region us-east-1

补充说明

  • 可通过--region参数指定目标区域(如ap-southeast-1、eu-west-1),默认使用本地CLI配置的区域
  • 你之前执行的命令未添加过滤规则,因此会返回亚马逊发布的所有公开AMI,而非仅免费套餐的

内容的提问来源于stack exchange,提问作者Rajesh Kandikonda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 09:27:02