【问题标题】:How do I configure an AWS Network Load Balancer to preserve client IP addresses using Terraform?如何配置 AWS 网络负载均衡器以使用 Terraform 保留客户端 IP 地址?
【发布时间】:2021-05-13 16:48:36
【问题描述】:

AWS 控制台允许配置 NLB 目标组以保留客户端 IP 地址:

但是,此设置在 Terraform 的负载均衡器目标组中似乎不可用: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group

如何通过 Terraform 启用此选项,还是不支持?

保留客户端 IP 地址 是负载均衡器目标组的“属性”部分中的一个选项。其他选项还有代理协议 v2粘性注销时连接终止注销延迟。 Terraform LB 目标组包括proxy_protocol_v2stickinessderegistration_delay,但不包括其他两个选项(据我所知)。

【问题讨论】:

  • 这个截图到底出自哪里?
  • 这是来自 AWS 控制台负载均衡器(EC2 功能),选择 Target Groups,选择 NLB 目标组,然后在 Group details 选项卡有一个 Attributes 部分,包括此 Preserve client IP address 选项。屏幕截图显示了单击 Edit 时出现的复选框。

标签: terraform aws-nlb


【解决方案1】:

从 AWS 提供商的 v3.35.0 开始,它现在是 possible

【讨论】:

    【解决方案2】:

    目前似乎无法通过 Terraform 进行配置,但至少手动设置不会被覆盖。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-10
      • 2019-12-30
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 2021-02-03
      • 2012-05-29
      • 1970-01-01
      相关资源
      最近更新 更多