[英]EC2 Instance status
如果我有数千台服务器在 AWS 中运行,我如何获取处于运行状态和处于停止状态的服务器列表。
您可以使用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.