Слушатель балансировки нагрузки на месте - PullRequest
0 голосов
/ 07 июня 2019

У меня есть один балансировщик нагрузки с двумя подключенными слушателями, и я хочу поменять местами порты, используемые для пересылки.Грубо говоря, я хочу

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

Я получаю

Ошибка: Ошибка при изменении LB Listener: ValidationError: Порт прослушивателя '8080' уже используется код состояния: 400

Обходной путь должен сделать

80 -> 8081
8080 -> 81

81 -> 80
8081 -> 8080

Но это громоздко.Я испытываю желание просто написать скрипт, но является ли разумным способом, которым я могу положиться на terraform, чтобы сделать это на месте?

...