如何通过AWS CLI查看指定EC2实例的所有状态(含已停止实例)
查看所有状态的EC2实例状态
aws ec2 describe-instance-status 命令默认仅返回处于运行中状态的实例信息——这是因为该API的核心用途是获取实例的运行时健康状态(如系统/实例状态检查结果),停止的实例没有这类运行时数据,所以默认被过滤掉。
要查看指定实例的所有状态(包括停止状态),只需在命令中添加--include-all-instances参数:
aws ec2 describe-instance-status --instance-ids xxxxxx yyyyyyyy zzzzzzzz --include-all-instances
执行该命令后,停止状态的实例会被纳入输出,其中InstanceState字段会明确标记为stopped,而InstanceStatus和SystemStatus字段会显示not-applicable(符合停止实例无运行时检查数据的特性)。
内容的提问来源于stack exchange,提问作者Santhosh
相关产品推荐
相关产品推荐

