当导航到EC2管理控制台的“自动缩放组”部分时,我们可以看到有关每个自动缩放组的EC2实例的信息。
如果您看一下下面的图片:
如何通过AWS获得以绿色(Lifecycle
)突出显示的字段的值(使用Instance ID
)?
我已经尝试了以下命令:
aws ec2 describe-instance-status --instance-ids <some instance ID>
但这并不能为我提供这个领域的价值。
发布于 2019-11-29 04:13:43
尝试使用自动标度描述自动缩放实例
使用:
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"
}
]
}
奖金:
如果要将LifecycleState值作为字符串获取,请使用以下命令:
aws autoscaling describe-auto-scaling-instances --instance-ids INSTANCE_ID --query "AutoScalingInstances[].LifecycleState" --output text
https://stackoverflow.com/questions/59104326
复制相似问题