我真的很想爲即將發佈的項目使用Azure函數,但是有沒有辦法像在Web.Config中的ipSecurity一樣創建IP白名單?Azure函數和限制IP
他們正在使用authLevel
函數,所以這裏有一些保護。我的客戶對白名單有安全要求。
看着資源管理器似乎有一個屬性ipSecurityRestrictions可能工作,但我沒有看到它在我的Azure功能實例。
我真的很想爲即將發佈的項目使用Azure函數,但是有沒有辦法像在Web.Config中的ipSecurity一樣創建IP白名單?Azure函數和限制IP
他們正在使用authLevel
函數,所以這裏有一些保護。我的客戶對白名單有安全要求。
看着資源管理器似乎有一個屬性ipSecurityRestrictions可能工作,但我沒有看到它在我的Azure功能實例。
不幸的是,由於您無法控制web.config,因此無法這樣做。
您可以在功能本身內進行IP驗證,也可以添加API管理等解決方案來阻止流量。
如果你願意在專用(不消費計劃)運行,您可以部署功能運行時作爲一個網站推廣與使用IP白名單修改web.config中你需要:https://github.com/Azure/azure-webjobs-sdk-script/wiki/Deploying-the-Functions-runtime-as-a-private-site-extension
我想你可以將功能應用程序與應用程序服務環境(ASE)相關聯,並通過NSG按照https://docs.microsoft.com/en-us/azure/app-service-web/app-service-app-service-environment-控制入境流量 – mikalai