上面您可以看到我的 aws 环境的图示。也许这将有助于说明问题。
我有一个 DEV 环境,其中多个 Beanstalk 项目由一个共享应用程序负载均衡器管理。
将听众指向每个目标群体非常有效,但是
如果我重建环境,或者万一 AWS 终止了我的一个实例,我必须手动将该新实例重新注册到相应的目标组。
有什么办法可以自动完成吗?我尝试过自动呼叫组但没有成功。
我猜您已经找到了解决方案,但以防万一您没有找到。 我也遇到了同样的问题,答案确实是自动缩放组。
使用共享负载均衡器配置并创建 EB 环境后。系统将为此环境自动创建 Auto-Scaling 组,您可以在此处添加自定义目标组,将其添加到 负载均衡器目标组下的 Load Balancing
选项卡上的 Auto-Scaling 组我还没有找到一种方法来创建自定义自动缩放组并预先分配它,因此 Elastic Beanstalk 不会自动创建一个组。但是,将自定义目标组添加到 EB 创建的 Auto-Scaling 组对于我的所有项目来说都没有出现任何问题。
TL;博士: