我是对等两个VNets在不同的订阅,但相同的地区使用VNET对VNET对等。我们有一个私有的域名解析区域设置,并根据微软的文档配置了以下设置;值为168.63.129.16的WEBSITE_DNS_SERVER和值为1的WEBSITE_VNET_ROUTE_ALL。当将WEBSITE_VNET_ROUTE_ALL设置为1时,FunctionApp开始抛出很多错误,我们可以在App Insights中看到。此外,我们函数中的代码无法路由到对等VNet中的目标VNet服务。出于测试目的,我们创建了另一个子网,其VNet与部署的功能子网相同,并且可以成功连接到我们尝试调用的目的地we服务。我们需要对FunctionApp进行任何额外的配置吗?
发布于 2020-07-10 03:35:21
在函数应用程序上启用配置设置WEBSITE_VNET_ROUTE_ALL时出现错误的原因是,函数应用程序本身不再能从存储帐户中看到它的应用程序密钥和站点文件。由于所有流量都没有在我的虚拟网络内路由。需要做的是为存储帐户中的Blob和File存储设置私有端点一旦设置了私有端点,您还需要使用适当的路由设置私有DNS区域。
本文介绍了所需的网络配置:
本文介绍了专用链接和相应的DNS条目:
https://docs.microsoft.com/en-us/azure/storage/common/storage-private-endpoints
https://stackoverflow.com/questions/62787547
复制相似问题