只需要通过INTRANET访问Azure Web服务

时间:2018-09-04 04:08:22

标签: c# azure asp.net-web-api azure-web-app-service

我已经开发了一个Azure WEB应用程序,并在Azure Web Services中发布。

我需要限制通过Internet的访问,并且只允许访问INTRANET。

1 个答案:

答案 0 :(得分:1)

Azure Web应用程序服务通过Internet公开访问。如果要限制通过Internet的访问,并且仅允许访问Intranet。您可以将Azure Web应用程序服务放在Internal Azure App Service Environment中,以使该Web应用程序不公开访问,因为它位于虚拟网络内部的子网中,并且不暴露于Internet。此外,Azure应用程序服务可以通过VPN与内部部署环境进行通信。有关更多参考:Networking considerations for an App Service Environment

但是,隔离式ASE昂贵。如果您希望它便宜又简单,并且Web App不需要访问本地资源。您可以将IP restriction放入web.config或使用AD authentication。请参阅this