功能应用程序部署失败-远程服务器返回错误:(403)禁止

时间:2019-08-14 19:42:40

标签: azure azure-functions azure-virtual-network

部署到具有Microsoft.EventHub,Microsoft.KeyVault,Microsoft.Storage和Microsoft.Web服务端点的子网上的现有存储帐户上。

enter image description here

存储帐户位于所选的vnet上:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您似乎想限制从虚拟网络中的功能应用程序访问存储帐户。如果是这样,则需要在子网中启用存储帐户端点,并使功能应用程序与该子网集成。您的功能应用应托管在支持虚拟网络的应用服务计划上。有关更多详细信息,您可以查看Integrate your app with an Azure Virtual Network

此外,您可以参考此ARM template完成大部分工作。在这种情况下,您将在与应用程序服务相同的区域中部署regional-vnet-integration和一个存储帐户。

如果仅将存储帐户服务端点启用到此子网,但又不想将功能应用程序与此子网集成,则需要允许存储帐户的防火墙中可能有出站IPs of your function app。此外,在这种情况下,功能应用程序和存储帐户应位于不同的区域。

如有任何疑问,请随时告诉我。