配置网关时,如何在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"
}
}
答案 0 :(得分:1)
我只是通过我的一个应用程序网关,勾选此复选框绝对不会改变资源定义>>它可以忽略。您需要做的是正确配置backendAddressPools
,backendHttpSettingsCollection
和probes
,以使其正常工作
该复选框将强制使用自定义探针和“使用后端地址中的主机名”,您可以在创建http设置时对其进行“勾号”。
一些陷阱:
后端地址池必须配置后端地址:
“ backendAddresses”:[ { “ fqdn”:“ webapp.azurewebsites.net” } ]
探针必须将pickHostNameFromBackendHttpSettings
设置为true。
“ pickHostNameFromBackendHttpSettings”:是,