Azure Functions 和限制 IP

rob*_*jam 5 azure azure-functions

我真的很想在即将进行的项目中使用 Azure Functions,但是有没有办法像 Web.Config 中的 ipSecurity 一样创建 IP 白名单?

他们正在使用authLevel函数,所以那里有一些保护。我的客户对白名单有安全要求。

查看资源浏览器,似乎有一个属性ipSecurityRestrictions可能有效,但我在 Azure 函数实例上没有看到它。

Mat*_*son 2

不幸的是,由于您无法控制 web.config,因此这是不可行的。

您可以在函数本身内进行 IP 验证,或者添加 API 管理等解决方案来阻止流量。

如果您愿意在专用(而不是消费计划)上运行,您可以使用修改后的 web.config 和您需要的 ip 白名单将函数运行时部署为站点扩展: https: //github.com/Azure/azure- webjobs-sdk-script/wiki/将功能运行时部署为私有站点扩展