我已使用 Terraform 创建了 Elastic Beanstalk 环境资源和共享应用程序负载均衡器资源。使用 Eb 命名空间设置将弹性 beanstalk 的环境资源分配给应用程序负载均衡器的 Id。
问题是elastic beanstalk生成的目标组没有设置为默认监听规则。这使得负载均衡器的 URL 在打开时显示 502 错误。如果我管理负载均衡器中的默认侦听器规则以将流量转发到 Eb 目标组,它将运行良好。
所以我正在寻找一种方法来分配弹性beanstalk中的目标组以使用负载均衡器创建的目标组,或者让负载均衡器的侦听器资源默认转发到弹性beanstalk的目标组。使用地形。
有办法做到这一点吗?我到处找都没有找到解决办法。
我尝试使用 terraform 将负载均衡器的侦听器与 Elastic beanstalk 的目标组附加在一起,或者将 Elastic beanstalk 与负载均衡器的目标组附加在一起。
我希望共享负载均衡器的侦听器默认使用 terraform 模板将流量转发到 Elastic beanstalk 的目标组
在创建共享负载均衡器的 terraform 配置中,您是否为其创建了端口 80 侦听器?为了让 beanstalk 创建规则(应转发到其目标组),侦听器需要已经存在。