如何使用 Terraform 配置 AWS 网络负载均衡器以保留客户端 IP 地址?
How do I configure an AWS Network Load Balancer to preserve client IP addresses using Terraform?
AWS 控制台允许配置 NLB 目标组以保留客户端 IP 地址:
但是,此设置似乎在 Terraform 的负载均衡器目标组中不可用:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group
如何通过 Terraform 启用此选项,或者它是否不受支持?
保留客户端 IP 地址 是负载均衡器目标组的“属性”部分中的一个选项。其他选项有 Proxy protocol v2、Stickiness、Connection termination on deregistration 和 注销延迟。 Terraform LB 目标组包括 proxy_protocol_v2
、stickiness
和 deregistration_delay
,但不包括其他两个选项(据我所知)。
目前似乎无法通过 Terraform 进行配置,但至少如果您手动设置它不会被覆盖。
从 AWS 提供商的 v3.35.0 开始,现在是 possible。
AWS 控制台允许配置 NLB 目标组以保留客户端 IP 地址:
但是,此设置似乎在 Terraform 的负载均衡器目标组中不可用: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group
如何通过 Terraform 启用此选项,或者它是否不受支持?
保留客户端 IP 地址 是负载均衡器目标组的“属性”部分中的一个选项。其他选项有 Proxy protocol v2、Stickiness、Connection termination on deregistration 和 注销延迟。 Terraform LB 目标组包括 proxy_protocol_v2
、stickiness
和 deregistration_delay
,但不包括其他两个选项(据我所知)。
目前似乎无法通过 Terraform 进行配置,但至少如果您手动设置它不会被覆盖。
从 AWS 提供商的 v3.35.0 开始,现在是 possible。