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

lp0sw83n  于 2022-11-30  发布在  其他
关注(0)|答案(2)|浏览(126)

正在部署到具有Microsoft.EventHub、Microsoft.KeyVault、Microsoft.Storage和Microsoft.Web的服务终结点的子网上的现有存储帐户。

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

ej83mcc0

ej83mcc01#

看起来您要限制从虚拟网络中的功能应用程序访问您的存储帐户。如果是这样,您需要在子网中启用存储帐户终结点,并使功能应用程序能够与该子网集成。您的功能应用程序应托管在支持虚拟网络的应用程序服务计划上。有关详细信息,您可以查看Integrate your app with an Azure Virtual Network
此外,您可以引用此ARM template来完成大部分工作。在本例中,您将在与应用服务相同的区域中部署regional-vnet-integration和storage帐户。
如果您只对该子网启用存储帐户服务终结点,但不希望将功能应用程序与该子网集成,则需要在存储帐户的防火墙中允许可能的出站IPs of your function app。此外,在此方案中,功能应用程序和存储帐户应位于不同的区域。
如果你有任何问题,请随时告诉我。

k97glaaz

k97glaaz2#

我在应用程序设置中将“WEBSITE_CONTENTOVERVNET”设置为1,这对我部署逻辑应用程序很有效。
https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#website_contentovervnet

相关问题