[导航到EC2管理控制台的Auto Scaling组时,我们可以看到有关每个Auto Scaling组的EC2实例的信息。
如果您看下面的图片:
如何通过AWS CLI使用Lifecycle
获取以绿色突出显示的字段的值(Instance ID
?
我已经尝试过以下命令:
aws ec2 describe-instance-status --instance-ids <some instance ID>
但是那不能为我提供该字段中的值。
尝试使用aws autoscaling describe-auto-scaling-instances
用法:
aws autoscaling describe-auto-scaling-instances --instance-ids i-4ba0837f
输出:
{
"AutoScalingInstances": [
{
"ProtectedFromScaleIn": false,
"AvailabilityZone": "us-west-2c",
"InstanceId": "i-4ba0837f",
"AutoScalingGroupName": "my-auto-scaling-group",
"HealthStatus": "HEALTHY",
"LifecycleState": "InService",
"LaunchConfigurationName": "my-launch-config"
}
]
}