Azure功能和限制IP

时间:2017-04-03 07:51:28

标签: azure azure-functions

我真的很想将Azure Functions用于即将推出的项目,但有没有办法在Web.Config中创建IP的白名单,如ipSecurity?

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

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

2 个答案:

答案 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)

幸运的是,已引入 IP 白名单并可用于 Azure Functions 消费计划(标准和高级)。分步指南:

  1. 首先,转到您的 Azure 门户并选择您的 Azure Function 资源
  2. 接下来,选择网络
  3. 选择配置访问限制 enter image description here
  4. 根据需要定义允许/拒绝规则列表,以控制 Azure 函数的流量