Amazon web services 如何查询自动缩放组中的实例详细信息
例如,使用AWS CLI:Amazon web services 如何查询自动缩放组中的实例详细信息,amazon-web-services,aws-cli,Amazon Web Services,Aws Cli,例如,使用AWS CLI: aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name $1 --region us-east-1 我们可以将JSON数据作为输出,其中包括许多属性。 我只想在输出中使用Instances属性,如 Instances": [ { "HealthStatus": "Healthy"
aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name $1 --region us-east-1
我们可以将JSON数据作为输出,其中包括许多属性。
我只想在输出中使用Instances属性,如
Instances": [
{
"HealthStatus": "Healthy",
"LaunchConfigurationName": "ASG name",
"LifecycleState": "InService",
"InstanceType": "t3.medium",
"AvailabilityZone": "us-east-1b",
"InstanceId": "i-abced",
"ProtectedFromScaleIn": false
},
{
"HealthStatus": "Healthy",
"LaunchConfigurationName": "ASG name",
"LifecycleState": "InService",
"InstanceType": "t3.medium",
"AvailabilityZone": "us-east-1a",
"InstanceId": "i-abced",
"ProtectedFromScaleIn": false
}
]
我们是否有任何CLI命令用于此操作,或者如何查询
aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name $1 --region us-east-1
对于“实例”属性,您可以使用获取所需的输出 输出:
[
[
{
"InstanceId": "i-1234567abcd",
"InstanceType": "t3a.micro",
"AvailabilityZone": "us-west-2c",
"LifecycleState": "InService",
"HealthStatus": "Healthy",
"LaunchConfigurationName": "abc",
"ProtectedFromScaleIn": false
},
{
"InstanceId": "i-12345abc",
"InstanceType": "t3a.micro",
"AvailabilityZone": "us-west-2b",
"LifecycleState": "InService",
"HealthStatus": "Healthy",
"LaunchConfigurationName": "abc",
"ProtectedFromScaleIn": false
}
]
]
谢谢你,是的,成功了。。刚刚添加了区域“aws自动缩放描述自动缩放组--自动缩放组名称$1--区域us-east-1--查询“自动缩放组[]。实例[]”-输出json”
[
[
{
"InstanceId": "i-1234567abcd",
"InstanceType": "t3a.micro",
"AvailabilityZone": "us-west-2c",
"LifecycleState": "InService",
"HealthStatus": "Healthy",
"LaunchConfigurationName": "abc",
"ProtectedFromScaleIn": false
},
{
"InstanceId": "i-12345abc",
"InstanceType": "t3a.micro",
"AvailabilityZone": "us-west-2b",
"LifecycleState": "InService",
"HealthStatus": "Healthy",
"LaunchConfigurationName": "abc",
"ProtectedFromScaleIn": false
}
]
]