我正在尝试一种快速的方法来列出/输出在我的环境中运行的所有实例类型。除了这些InstanceType的列表之外,什么也没有。
我可以很容易地在控制台上获取它们,但这有点耗时。
提前感谢!
发布于 2021-02-05 06:04:36
AWS CLI -
aws ec2 describe-instances --region eu-west-1 --query 'Reservations[*].Instances[*].InstanceType' --output text | sort | uniq
在AWS web控制台中-您还可以使用AWS Config -> Advanced queries -> Query editor,如下所示。输出可以导出为json或csv。对于这一点也有aws cli。

发布于 2021-02-05 21:02:50
就我个人而言,我使用Steampipe在我的终端上使用SQL来查询亚马逊网络服务(和其他云)资源。根据你的问题,我也将资源限制在那些“运行”的人身上:
select
instance_type,
count(*)
from
aws_ec2_instance
where
instance_state = 'running'
group by
instance_type
order by
count发布于 2021-02-05 05:57:40
我想这可能会对你有帮助:
aws ec2 describe-instances \
--query "Reservations[*].Instances[*].[InstanceType]" \
--output jsonhttps://stackoverflow.com/questions/66054226
复制相似问题