如何遍历连接到 bash 中特定负载均衡器的每个 ec2 实例?

1 bash load-balancing amazon-ec2 amazon-web-services

我有这个 bash 行,它为我提供了附加的 EC2 实例的 IP。

export LB_NAME='lb'
ec2-describe-instances `elb-describe-instance-health $LB_NAME --show-long | cut -d , -f 2` | grep 'INSTANCE' | cut  -f 4
Run Code Online (Sandbox Code Playgroud)

这与以下内容相呼应:

ec2-50-11-53-xx.compute-1.amazonaws.com
ec2-50-76-13-xx.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

现在,由于当自动缩放器向负载均衡器添加更多框时,此列表会变长,因此我希望有一个 bash 循环来 ping 每个框,而不管有多少框。

非常感谢!

小智 6

<rest of pipeline> | xargs ping -c 1