确认Terraform中vnet_route_all_enabled是否对应Azure Web应用出站流量配置
问题解答
是的,你提到的Terraform配置完全对应Azure门户中的“出站互联网流量”设置:
site_config { vnet_route_all_enabled = true # WEBSITE_VNET_ROUTE_ALL }
- 这个配置本质是将应用服务的
WEBSITE_VNET_ROUTE_ALL应用设置设为1,和你在Azure门户进入Web应用→虚拟网络集成页面里调整的“出站互联网流量”选项效果完全一致。 - 启用该设置后,Web应用的所有出站互联网流量都会通过集成的虚拟网络路由,你可以借助虚拟网络的路由表、网络安全组(NSG)对这些流量进行管控;如果禁用,只有发往虚拟网络地址空间的流量才会走虚拟网络,互联网流量直接从应用服务的公共出口发出。
- 你不需要额外通过
azurerm_app_service_virtual_network_swift_connection配置这个选项,直接在azurerm_windows_web_app的site_config块中设置即可生效。
内容的提问来源于stack exchange,提问作者Buda Florin
相关产品推荐
相关产品推荐

