【发布时间】:2020-07-08 04:27:36
【问题描述】:
我正在使用 VNET 到 VNET 对等互连在不同订阅但同一区域中对等两个 VNet。我们有一个私有 DNS 区域设置来解析域名,并根据 Microsoft 的文档配置了以下设置; WEBSITE_DNS_SERVER 的值为 168.63.129.16 和 WEBSITE_VNET_ROUTE_ALL 的值为 1。当将 WEBSITE_VNET_ROUTE_ALL 设置为 1 时,FunctionApp 开始抛出大量错误,我们可以在 App Insights 中看到这些错误。此外,我们函数中的代码无法路由到对等 VNet 中的目标 Web 服务。出于测试目的,我们创建了另一个具有相同 VNet 的子网,该 VNet 已部署功能子网,并且可以成功连接到我们尝试调用的目标 Web 服务。我们需要的 FunctionApp 是否需要额外的配置?
【问题讨论】:
-
您能说明您关注了哪些文档吗?您描述的“对等 VNet 中的目标 Web 服务”。是否在 Azure VM 或 VMSS 或 Azure 应用服务上托管 Web 服务?
-
嗨@NancyXiong 非常感谢您的回复。与 Microsoft 合作,我设法解决了这个问题。请在下面查看我的答案。
标签: azure function azure-functions serverless vnet