KeyVault防火墙配置和Azure功能使用计划

时间:2018-11-14 09:18:29

标签: azure azure-functions azure-keyvault azure-app-service-plans

我有一个带有一些秘密的KeyVault。我为防火墙配置了一些有限的客户端IP,并确保将“允许受信任的Microsoft服务绕过此防火墙”设置为“是”。

但是,当我尝试连接并从Azure函数中检索秘密(使用托管服务身份)时,我得到了403,被禁止。如果我关闭了防火墙(即“允许从所有网络访问”),则可以正常工作。

在(i)信息框中,表示支持Azure App Services(Web Apps)。我以为这也会涵盖功能应用程序,但显然不会。

我知道我可以使用S1计划和VNET(并将KeyVault加入相同的VNET),但是随后我们失去了使用计划的灵活性。

我已经考虑为有问题的数据中心添加整个Azure IP范围,但是我不希望管理开销。

关于如何使用防火墙保护KeyVault的其他想法,但仍然能够从使用计划中运行的功能访问它?

Supported internal services

1 个答案:

答案 0 :(得分:1)

转到功能属性(“功能”>“平台功能”>“属性”)并在那里查找IP地址(它们不变)并将其添加到KV防火墙。

enter image description here