如何以逗号分隔列表的形式获取附加到 ELB 的实例列表
How to get list of instances attached to ELB in form of comma separated list
我想获取附加到 ELB 的所有实例的列表(需要在进一步处理中使用它们)。
这是我到目前为止所做的:
aws elb describe-load-balancers --load-balancer-name 'my-elb' --output json --query "LoadBalancerDescriptions[*].Instances[*].InstanceId"
但是,上面的命令给出了 JSON 格式的列表。
[
[
"i-05676776d8cd4ab5344b0d",
"i-05676776"
]
]
我该怎么办?
谢谢!
--output text
并将其通过管道传输到 paste
aws elb describe-load-balancers --load-balancer-name 'my-elb' --output text --query "LoadBalancerDescriptions[*].Instances[*].InstanceId" | paste -d, -s
我想获取附加到 ELB 的所有实例的列表(需要在进一步处理中使用它们)。
这是我到目前为止所做的:
aws elb describe-load-balancers --load-balancer-name 'my-elb' --output json --query "LoadBalancerDescriptions[*].Instances[*].InstanceId"
但是,上面的命令给出了 JSON 格式的列表。
[
[
"i-05676776d8cd4ab5344b0d",
"i-05676776"
]
]
我该怎么办?
谢谢!
--output text
并将其通过管道传输到 paste
aws elb describe-load-balancers --load-balancer-name 'my-elb' --output text --query "LoadBalancerDescriptions[*].Instances[*].InstanceId" | paste -d, -s