当前位置: 首页 > 知识库问答 >
问题:

是否可以将 Azure 函数部署到 Vnet?

严恩
2023-03-14

是否可以在 VNet 中部署 Azure 函数?

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

共有2个答案

戴凯歌
2023-03-14

是的,它可以部署在虚拟网络中。我建议你仔细阅读文档< code >用Azure虚拟网络集成功能

可以在应用服务环境中部署 Azure 函数。应用服务环境部署在你自己的 VNET 上,该 VNET 可以通过 ExpressRoute 访问本地资源。

司英彦
2023-03-14

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

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

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

在这种情况下,您只需要将您的Azure功能部署在带有ase的VNet中,而不是VNet集成。可以部署到虚拟网络中的读取服务

 类似资料:
  • 有了Tomcat7,我可以部署几个应用程序,误用MyFaces 1. x/2. x在TomEE中,如果我用MyFaces 1. x部署应用程序,我会运行到许多异常,因为tomee有内置的myfaces2支持...有什么想法吗,有可能像jboss那样切换模块吗?

  • 我觉得我在这里兜圈子,所以,请,忍忍。我想将我的Spring Boot应用程序部署到App Engine,但与Google提供的简单示例不同,我的应用程序需要数据库,这意味着凭据。我正在谷歌应用引擎上运行标准的Java11。 通过在中包含以下内容,我成功地连接了应用程序: 问题是我不想向存储库提交任何凭据,因此,这是不可接受的。我可以使用一个环境变量,但是我必须在文件中定义它们。我要么保留部署所需

  • 我想用Lambda函数部署AWS CDK堆栈。用例是支持类似于Trek10无服务器CI/CD管道中描述的功能,相关代码如下。 简而言之,AWS代码管道仅支持在单个Git分支中侦听更改。我想听听与创建repo和分支相关的GitHub事件,并创建代码管道实例来响应这些事件,以便每个Git存储库的每个分支都有一个管道。我想要一个Lambda来监听GitHub事件并创建CDK堆栈。Trek10示例使用Py

  • 我正在用Azure函数做一个小POC。我已经从VS模板创建了一个简单的HttpTrigger函数,如果我在localhost中debbug都可以完美地工作,但如果我在Azure中部署,当我试图启动该函数时,我会遇到一个错误: 发生了一个错误。有关更多信息,请检查日志中的错误ID为24D8E48F-D925-45AD-82CF-F767Decc5F6F 如果我签入Insights,错误是: 调用堆栈

  • 问题内容: 我想使用Streams.intRange(int start,int end,int step)实现反向排序的流。但是,似乎java.util.Streams类不再可用(但是它仍在标准库的rt.jar中)。此方法是在其他类中还是被其他方法替代? 问题答案: 实际上,JDK中再也没有这种方法了。您能获得的下一个最接近的位置是,但是只会一步一步走。 一种解决方案是实施您自己的解决方案。例如

  • 我的pom.xml 错误: