如何通过AWS CLI快速获取运行中EC2实例的InstanceType列表
EC2 InstanceType 批量快速查询方案
方案1:本地AWS CLI执行
- 前置条件:本地已完成AWS凭证配置(执行
aws configure完成)、安装AWS CLI v2 - 执行以下命令,直接输出所有运行状态EC2的InstanceType列表,无冗余字段:
aws ec2 describe-instances --filters "Name=instance-state-name,Values=running" --query "Reservations[].Instances[].InstanceType" --output text
- 可选调整:
- 需包含已停止、已终止等全状态实例,删除命令中
--filters开头的整段参数即可 - 需输出去重后的唯一实例类型列表,在命令末尾追加
| sort | uniq即可
- 需包含已停止、已终止等全状态实例,删除命令中
方案2:AWS CloudShell执行(无需本地配置环境)
- 直接在AWS控制台顶部搜索打开CloudShell,工具自动继承当前登录账号的权限,无需额外配置凭证
- 粘贴上述同款命令执行,无需跨页面跳转操作,即可直接获取纯InstanceType结果
内容的提问来源于stack exchange,提问作者kddiji
相关产品推荐
相关产品推荐

