amazon-web-services - 有没有办法向AWS ELB中的所有实例发送http请求?

标签 amazon-web-services varnish autoscaling amazon-elb

我将使用 Amazon Auto Scaling 制作一组 Varnish 服务器。这样,我必须向负载均衡器上运行正常的所有服务器发送清除请求。

有可能吗?最简单的方法是什么?我应该使用 API 吗?

最佳答案

使用 awscli/API 相当简单。

  1. 使用 aws elb describe-instance-health 从 ELB 获取运行状况良好的实例 ID。这里有很多例子:AWS CLI - elb describe-instance-health

  2. 使用 aws ec2 describe-instances 获取运行状况良好的实例的 IP 地址。文档在这里:AWS CLI - ec2 describe-instances

  3. 获得 IP 地址后,只需在 EC2 实例上执行所需操作(确保安全组设置正确)。

关于amazon-web-services - 有没有办法向AWS ELB中的所有实例发送http请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30445647/

相关文章:

amazon-web-services - 如何在 AWS 上部署 Kubernetes?

python - AWS Lambda boto3 : Instance launch from lambda boto3 python eroor

c - Varnish C VRT变量/功能

Magento 1.6.1 - 从购物车中删除重定向到主页(运行 Varnish)

amazon-web-services - AWS 自动使用新的 AMI 更新自动扩展组?

java - 使用 JavaFX 缩放窗口时自动将程序内容居中

amazon-ec2 - 如何为自动扩展创建 VPC 终端节点

amazon-web-services - 在 AWS Glue pySpark 脚本中使用 SQL

amazon-web-services - 按事件时间分区 Kinesis firehose S3 记录

caching - Varnish 和 ESI : Fetching in parallel and possible workarounds