Amazon web services 如何查询自动缩放组中的实例详细信息

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 CLI:

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
        }
    ]
]