如何在 Terraform 中将弹性 beanstalk 与共享负载均衡器的目标组连接?

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

我已使用 Terraform 创建了 Elastic Beanstalk 环境资源和共享应用程序负载均衡器资源。使用 Eb 命名空间设置将弹性 beanstalk 的环境资源分配给应用程序负载均衡器的 Id。

问题是elastic beanstalk生成的目标组没有设置为默认监听规则。这使得负载均衡器的 URL 在打开时显示 502 错误。如果我管理负载均衡器中的默认侦听器规则以将流量转发到 Eb 目标组,它将运行良好。

所以我正在寻找一种方法来分配弹性beanstalk中的目标组以使用负载均衡器创建的目标组,或者让负载均衡器的侦听器资源默认转发到弹性beanstalk的目标组。使用地形。

有办法做到这一点吗?我到处找都没有找到解决办法。

我尝试使用 terraform 将负载均衡器的侦听器与 Elastic beanstalk 的目标组附加在一起,或者将 Elastic beanstalk 与负载均衡器的目标组附加在一起。

我希望共享负载均衡器的侦听器默认使用 terraform 模板将流量转发到 Elastic beanstalk 的目标组

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

在创建共享负载均衡器的 terraform 配置中,您是否为其创建了端口 80 侦听器?为了让 beanstalk 创建规则(应转发到其目标组),侦听器需要已经存在。

© www.soinside.com 2019 - 2024. All rights reserved.