Azure Functions 可以部署到 Vnet 吗?

Tij*_*ija 5 azure app-service-environment azure-functions vnet

Azure Functions 可以部署在 VNet 内吗?

如果我在 VNet 中创建了一个应用服务环境,然后在创建函数时选择了该应用服务计划,这是否意味着 Azure 函数部署在 VNet 内并且具有与 VNet 定义的相同的限制等?

Nan*_*ong 9

是的,您可以在Azure 应用服务环境上托管 Azure 函数,该环境为安全运行应用服务应用程序或您的函数提供完全隔离且专用的环境。您将对入站和出站应用程序网络流量进行细粒度控制。因此它可能受到网络安全组的限制。

ASE 被隔离以仅运行单个客户的应用程序,并且始终部署到虚拟网络中。客户可以对入站和出站应用程序网络流量进行细粒度控制。应用程序可以通过 VPN 与本地公司资源建立高速安全连接。

VNet 与 Azure Function 集成是一项使用 Azure Functions 连接到 Azure 虚拟网络中的资源的功能。VNet 集成仅用于从应用程序向 VNet 发出出站调用。

在这种情况下,您只需使用 ASE 在 VNet 中部署 Azure 功能,而不是 VNet 集成。阅读可部署到虚拟网络中的服务