就地交换负载平衡器侦听器

时间:2019-06-07 20:36:13

标签: terraform terraform-provider-aws

我有一个带有两个附加侦听器的负载平衡器,并且我想交换用于转发的端口。粗略地说,我想要

aws_lb "lb" {}
aws_lb_listener "listener1 {
  port = 80 -> 8080
}
aws_lb_listener "listener1 {
  port = 8080 -> 80
}

我明白了

  

错误:修改LB侦听器时发生错误:ValidationError:侦听器端口   '8080'已经在使用中,状态码:400

一种解决方法

80 -> 8081
8080 -> 81

81 -> 80
8081 -> 8080

但这很麻烦。我很想写一个脚本,但是这是一种聪明的方式,我可以依靠terraform来做到这一点?

0 个答案:

没有答案