Terraform 资源弹性负载均衡器 - 减少 ConnectionDrainingPolicy 超时

Posted

技术标签:

【中文标题】Terraform 资源弹性负载均衡器 - 减少 ConnectionDrainingPolicy 超时【英文标题】:Terraform resource Elastic Load Balancer - reduce ConnectionDrainingPolicy timeout 【发布时间】:2020-02-07 06:06:43 【问题描述】:

希望减少 ConnectionDrainingPolicy(CloudFormation 术语)超时(默认为 300),但在列表 https://www.terraform.io/docs/providers/aws/r/lb.html 中找不到允许这样做的参数。有什么建议吗?

【问题讨论】:

【参考方案1】:

在 AWS 中,ELB 与 LB/ALB 不同。 ConnectionDrainingPolicy 是一个 ELB 概念。

查看aws_elb 资源类型和 connection_drainingconnection_draining_timeout 属性。

资源:

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectiondrainingpolicy.html

https://www.terraform.io/docs/providers/aws/r/elb.html#connection_draining

https://www.terraform.io/docs/providers/aws/r/elb.html#connection_draining_timeout

【讨论】:

据我了解,它仅适用于“经典”lb,而不适用于 alb

以上是关于Terraform 资源弹性负载均衡器 - 减少 ConnectionDrainingPolicy 超时的主要内容,如果未能解决你的问题,请参考以下文章

带有 ALB 入口控制器的 Terraform AWS Kubernetes EKS 资源不会创建负载均衡器

使用 terraform 启动 aws elb 实例

解读-什么是弹性负载均衡

使用 Terraform 关闭/打开 Elastic Beanstalk 负载均衡器?

terraform GCP https) 负载均衡器

如何使用 terraform 将负载均衡器添加到 ec2 实例