我真的很想将Azure Functions用于即将推出的项目,但有没有办法在Web.Config中创建IP的白名单,如ipSecurity?
他们正在使用authLevel
功能,所以有一些保护。我的客户对白名单有安全要求。
查看资源浏览器似乎有一个可能有效的属性 ipSecurityRestrictions ,但我在Azure功能实例上看不到它。
答案 0 :(得分:2)
不幸的是,由于您无法控制web.config,因此无法实现这一点。
您可以在功能本身内进行ip验证,或者添加像API Management这样的解决方案来阻止流量。
如果您愿意在专用(非消费计划)上运行,则可以将功能运行时部署为具有修改后的web.config的站点扩展,并使用您需要的ip白名单:https://github.com/Azure/azure-webjobs-sdk-script/wiki/Deploying-the-Functions-runtime-as-a-private-site-extension
答案 1 :(得分:0)