我将使用 Amazon Auto Scaling 制作一组 Varnish 服务器。这样,我必须向负载均衡器上运行正常的所有服务器发送清除请求。
有可能吗?最简单的方法是什么?我应该使用 API 吗?
最佳答案
使用 awscli/API 相当简单。
使用
aws elb describe-instance-health
从 ELB 获取运行状况良好的实例 ID。这里有很多例子:AWS CLI - elb describe-instance-health使用
aws ec2 describe-instances
获取运行状况良好的实例的 IP 地址。文档在这里:AWS CLI - ec2 describe-instances获得 IP 地址后,只需在 EC2 实例上执行所需操作(确保安全组设置正确)。
关于amazon-web-services - 有没有办法向AWS ELB中的所有实例发送http请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30445647/