在Terraform中配置网关时,“用于应用程序服务”参数

时间:2019-01-08 17:30:10

标签: azure terraform terraform-provider-azure

配置网关时,如何在Terraform中检查“用于App Service” 参数?

这是我当前在terraform中配置的网关

resource "azurerm_application_gateway" "test" {

  backend_http_settings {
    name                  = "${azurerm_virtual_network.vnet.name}-be-htst"
    cookie_based_affinity = "Disabled"
    port                  = 443
    protocol              = "Http"
    request_timeout       = 20
    probe_name            = "${azurerm_virtual_network.vnet.name}-be-probe"
  }
}

Here I have my azure configuration

1 个答案:

答案 0 :(得分:1)

我只是通过我的一个应用程序网关,勾选此复选框绝对不会改变资源定义>>它可以忽略。您需要做的是正确配置backendAddressPoolsbackendHttpSettingsCollectionprobes,以使其正常工作

该复选框将强制使用自定义探针和“使用后端地址中的主机名”,您可以在创建http设置时对其进行“勾号”。

一些陷阱:

  1. 后端地址池必须配置后端地址:

    “ backendAddresses”:[     {         “ fqdn”:“ webapp.azurewebsites.net”     } ]

  2. 探针必须将pickHostNameFromBackendHttpSettings设置为true。

    “ pickHostNameFromBackendHttpSettings”:是,