我有一个应用程序服务计划与所有3个应用程序的私有端点的3个应用程序服务。前端调用-->中间件调用-->后端
从中间件到后端的调用失败,我在中间件的应用程序日志或日志流中看不到任何错误,只看到一条日志消息,说明后端被调用。
当我直接从浏览器访问后端url时,我得到了一个响应。例如,https://backend.azurewebsites.net/hello
响应“你好”
从中间件的kudu bash中,当我尝试tcpping backend.azurewebsites.net:443
时,从中间件到后端的curl命令失败,出现403禁止错误curl https://backend.azurewebsites.net/hello
--> 403禁止错误。
中间件是Linux上的Docker容器、后端运行时堆栈Java 8、Java Web Server堆栈- Linux上的JAVA SE (嵌入式Web服务器
任何关于我这里遗漏的内容的指导都将是一个很大的帮助。
发布于 2021-04-11 00:34:34
私有终结点仅用于传入您的Web应用程序的流。
传出流不会使用此Private Endpoint,来自应用程序服务的传出流可以使用VNET集成功能通过VNET进行路由。
请参考链接
https://docs.microsoft.com/en-us/azure/app-service/networking/private-endpoint
https://stackoverflow.com/questions/66887609
复制相似问题