我将使用Amazon Auto Scaling制作一系列Varnish服务器。有了这个,我将不得不向负载均衡器上健康的所有服务器发送清除请求。
有可能吗?什么是最简单的方法?我应该使用API吗?
答案 0 :(得分:4)
使用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实例所需的操作(确保安全组设置正确)。