【问题标题】:Terraform: aws_lb_listener with multiple portsTerraform:具有多个端口的 aws_lb_listener
【发布时间】:2018-04-12 10:22:42
【问题描述】:

我正在使用 Terraform 在 AWS 上构建 ALB。 ALB 应该将多个端口转发给实例,但 the documentation 指定:

port - (必需)负载均衡器正在侦听的端口。

我必须为每个端口添加一个单独的 ALB 侦听器,还是有办法为每个侦听器指定多个端口?

【问题讨论】:

    标签: amazon-web-services terraform elastic-load-balancer


    【解决方案1】:

    ALB 侦听器只能侦听单个端口。您必须为希望负载均衡器侦听的每个端口定义一个侦听器。这不是 Terraform 的限制,而是 AWS 负载均衡器的设计方式。

    此外,由于 ALB 只能处理 HTTP 和 HTTPS 请求,因此您通常不会在 ALB 上设置两个以上的侦听器(端口 80 和 443),并且侦听器配置必然会有所不同,因为一个具有 SSL证书配置,一个不会。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      相关资源
      最近更新 更多