是否可以使用NAT有效地将静态IP地址分配给Azure Web App?

问题描述

我的应用程序正在向具有IP白名单的第三方API发出HTTP请求。 当然,我可以添加在创建Web App时分配的IP地址,但是可以根据需要创建和销毁测试环境,这意味着我们需要请求更新白名单。

我的想法是将Web App附加到现有的VNet并分配NAT以指定出站IP。那行得通吗?

解决方法

根据官方文档,可以完成示例操作,需要配置WEBSITE_VNET_ROUTE_ALL,并且需要注意Windows容器当前不支持WEBSITE_VNET_ROUTE_ALL