繁体   English   中英

EC2 实例状态

[英]EC2 Instance status

如果我有数千台服务器在 AWS 中运行,我如何获取处于运行状态和处于停止状态的服务器列表。

使用 AWS CLI 工具如下

aws ec2 describe-instances

在下面的链接中的更多详细信息
https://aws.amazon.com/cli/

您可以使用instance-state-name过滤器作为describe-instances调用的一部分并将其值设置为已stopped以获取所有已停止的实例。

--filters "Name=instance-state-name,Values=stopped"

如果您想减少接收到的数据量,那么您只能查询实例属性的子集,例如实例 ID 和状态。

--query 'Reservations[*].Instances[*].{InstanceId:InstanceId,State:State.Name}'

然后完整的命令变成

aws ec2 describe-instances --filters "Name=instance-state-name,Values=stopped" --query 'Reservations[*].Instances[*].{InstanceId:InstanceId,State:State.Name}'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM