我有一个向函数应用程序的 URL 发送 POST 请求的应用程序服务。但是,Function App 没有收到请求。
我当前的设置如下:
功能应用
- Vnet 集成:Vnet_2
- 专用端点的虚拟网络:Vnet_2
- RouteAll 启用
应用服务
- Vnet 集成:Vnet_2
- 专用端点的虚拟网络:Vnet_1
- RouteAll 启用
当用户登录到我在 App Service 上提供的网站时,它应该向 Function App 发送一个 POST 请求。
但是,我超时,没有任何反应。我怀疑 POST 请求没有到达 Function App,因为它没有被触发(HttpTriggered Function)。
网络方面,应该进行什么调整才能使请求能够从 Vnet_1 流向 Vnet_2,反之亦然?
我尝试设置另一个私有链接并更新 Function App 和 App Service,如下所示:
功能应用
- Vnet 集成:Vnet_2
- 专用端点的虚拟网络:Vnet_2
- 专用端点的虚拟网络:Vnet_1
- RouteAll 启用
应用服务
- Vnet 集成:Vnet_2
- 专用端点的虚拟网络:Vnet_1
- 专用端点的虚拟网络:Vnet_2
- RouteAll 启用
...但是,这并没有解决问题。Function App 仍然没有被触发。
到目前为止唯一的解决方案是如果我打开网络然后一切正常。但这是不行的。