Terraform сообщает об ошибке «неверный или неизвестный ключ: распределение_рассылки» при создании балансировщика нагрузки - PullRequest
0 голосов
/ 22 мая 2019

У меня проблема с приведенным ниже кодом terraform, он сообщает неверный или неизвестный ключ: load_distribution

resource "azurerm_lb_rule" "tf-lbr-erx-interf" {
  resource_group_name            = "${data.azurerm_resource_group.tf-rg-erx-external.name}"
  loadbalancer_id                = "${azurerm_lb.tf-lb-erx-interf.id}"
  name                           = "erx-sha-pre-interf-lbr-01-au-se"
  protocol                       = "Tcp"
  frontend_port                  = "80"
  backend_port                   = "80"
  frontend_ip_configuration_name = "erx-sha-pre-interf-fip-au-se"
  backend_address_pool_id        = "${azurerm_lb_backend_address_pool.tf-lbbp-erx-interf.id}"
  probe_id                       = "${azurerm_lb_probe.tf-lbr-erx-interf.id}"
  load_distribution              = "Client IP"
}

Я нашел приведенный ниже URL-адрес github, но без указания https://github.com/hashicorp/terraform/issues/18919

Есть идеи?

1 Ответ

1 голос
/ 22 мая 2019

Если ваша цель - использовать распределение по 2 кортежам, можете ли вы попробовать «SourceIP» вместо «Client IP»?

load_distribution - (Необязательно) Указывает тип распределения балансировки нагрузки, который будет использоваться балансировщиком нагрузки. Возможные значения: По умолчанию - балансировщик нагрузки настроен на использование хэша из 5 кортежей для сопоставления трафика с доступными серверами. SourceIP - балансировщик нагрузки настроен на использование хэша с двумя кортежами для сопоставления трафика с доступными серверами. SourceIPProtocol - Балансировщик нагрузки настроен на использование хэша с тремя кортежами для сопоставления трафика с доступными серверами. Также известен как Session Persistence, где параметры называются None, Client IP и Client IP и Protocol соответственно.

Ссылка: https://www.terraform.io/docs/providers/azurerm/r/loadbalancer_rule.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...