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

AWS CLI 如何仅查询EC2按需实例?

方案1:仅筛选按需实例

直接在原有命令的--filters参数中新增筛选规则,排除竞价、调度等非按需实例即可,修改后命令如下:

aws ec2 describe-instances --filters Name=tag-key,Values=Name Name=instance-lifecycle,Values= --query 'Reservations[*].Instances[*].{Instance:InstanceId,Name:Tags[?Key==`Name`]|[0].Value}' --output table

说明:InstanceLifecycle字段仅在实例为非按需类型时才会返回值,因此筛选该字段为空的结果就对应所有按需实例

方案2:保留所有实例,额外列示计费类型

不需要加筛选规则,仅修改--query参数的返回字段,新增计费类型字段即可:

aws ec2 describe-instances --filters Name=tag-key,Values=Name --query 'Reservations[*].Instances[*].{Instance:InstanceId,Name:Tags[?Key==`Name`]|[0].Value,Lifecycle:InstanceLifecycle}' --output table

说明:返回结果中Lifecycle字段为None的就是按需实例,显示spot为竞价实例,显示scheduled为调度实例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:54:05