可以将Azure Functions部署到Vnet吗?

时间:2020-02-14 13:12:00

标签: azure azure-functions vnet app-service-environment

Azure功能可以部署在VNet内吗?

如果我在VNet中创建了一个App Service环境,然后在创建该功能时选择了该App Service计划,这是否意味着Azure功能已部署在VNet内并且具有与VNet相同的限制等?

2 个答案:

答案 0 :(得分:1)

是的,您可以在Azure App Service Environment上托管Azure功能,该功能提供了完全隔离的专用环境,用于安全地运行App Service应用程序或您的功能。您将对入站和出站应用程序网络流量进行细粒度控制。因此它可能会受到网络安全组的限制。

ASE被隔离为仅运行单个客户的应用程序,并且 总是部署到虚拟网络中。客户有 对入站和出站应用程序网络的细粒度控制 交通。应用程序可以通过以下方式建立高速安全连接 用于本地公司资源的VPN。

VNet Integration with Azure function是一项使用Azure功能连接到Azure虚拟网络中的资源的功能。 VNet集成仅用于从应用程序向VNet发出出站呼叫。

在这种情况下,您只需要在具有ASE的VNet中而不是VNet集成中部署Azure功能。阅读Services that can be deployed into a virtual network

答案 1 :(得分:0)

是的,它可以部署在VNet内。我建议您仔细阅读文档 integrate Functions with an Azure virtual network