1

配置网关时如何检查terraform 中的“用于应用服务”参数?

这是我当前在 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"
  }
}

在这里我有我的天蓝色配置

4

1 回答 1

1

我刚刚通过了我的一个应用程序网关,勾选此复选框绝对不会更改资源定义中的任何内容>>忽略它是安全的。您需要做的是正确配置您的backendAddressPools,backendHttpSettingsCollection和您probes

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

一些陷阱:

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

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

  2. probe 必须pickHostNameFromBackendHttpSettings设置为 true。

    “pickHostNameFromBackendHttpSettings”:真,

于 2019-01-08T17:51:40.703 回答