自动将实例重新注册到共享负载均衡器上的目标组

问题描述 投票:0回答:1

上面您可以看到我的 aws 环境的图示。也许这将有助于说明问题。

我有一个 DEV 环境,其中多个 Beanstalk 项目由一个共享应用程序负载均衡器管理。

将听众指向每个目标群体非常有效,但是

如果我重建环境,或者万一 AWS 终止了我的一个实例,我必须手动将该新实例重新注册到相应的目标组。

有什么办法可以自动完成吗?我尝试过自动呼叫组但没有成功。

amazon-elastic-beanstalk aws-application-load-balancer
1个回答
0
投票

我猜您已经找到了解决方案,但以防万一您没有找到。 我也遇到了同样的问题,答案确实是自动缩放组。

使用共享负载均衡器配置并创建 EB 环境后。系统将为此环境自动创建 Auto-Scaling 组,您可以在此处添加自定义目标组,将其添加到 负载均衡器目标组下的 Load Balancing

选项卡上的 Auto-Scaling 组

我还没有找到一种方法来创建自定义自动缩放组并预先分配它,因此 Elastic Beanstalk 不会自动创建一个组。但是,将自定义目标组添加到 EB 创建的 Auto-Scaling 组对于我的所有项目来说都没有出现任何问题。

TL;博士:

  1. 创建您的 EB 环境(共享负载均衡器配置)
  2. 创建您的自定义目标组
  3. 将其添加到创建 EB 环境时自动生成的 Auto-Scaling 组。
  4. 删除 Auto-Scaling 组中自动生成的目标组,不再需要它了。
© www.soinside.com 2019 - 2024. All rights reserved.