【发布时间】:2015-08-07 08:46:48
【问题描述】:
我将使用 Amazon Auto Scaling 制作一组 Varnish 服务器。有了这个,我将不得不向负载平衡器上运行良好的所有服务器发送清除请求。
有可能吗?最简单的方法是什么?我应该使用 API 吗?
【问题讨论】:
标签: amazon-web-services varnish autoscaling amazon-elb
我将使用 Amazon Auto Scaling 制作一组 Varnish 服务器。有了这个,我将不得不向负载平衡器上运行良好的所有服务器发送清除请求。
有可能吗?最简单的方法是什么?我应该使用 API 吗?
【问题讨论】:
标签: amazon-web-services varnish autoscaling amazon-elb
使用 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 实例上执行所需的操作(确保正确设置安全组)。
【讨论】: