azure - Web App 出站响应不通过应用程序网关
问题描述
我们在 Azure 应用程序网关后面有一个 Azure Web 应用程序。网络限制已在 Web 应用级别启用(只有应用程序网关可以访问 Web 应用)。传入流量来自流量管理器,但当 Web 应用程序响应时,它直接与第三方服务通信。它不通过应用程序网关。
有什么方法可以强制 Web 应用程序出站流量通过应用程序网关。
谢谢
解决方案
Azure 应用服务使用不同的出站和入站接口。
对于防火墙,正如文章所说:
您无法事先知道给定应用程序实例将使用哪个 IP 地址来建立出站连接,因此您的后端服务必须向您的应用程序的所有出站 IP 地址打开其防火墙。
https://docs.microsoft.com/en-us/azure/app-service/overview-inbound-outbound-ips
所以,我认为这是不可能的。
推荐阅读
- php - PHP 正确使用 File_Exists
- node.js - 运行 Mongodb 时得到 NonExistentPath: Data directory /data/db not found., 终止
- dialogflow-es - 在 Dialogflow 中将用户提供的值从一个意图传递到另一个意图
- javascript - 将多个项目的背景颜色复制到剪贴板
- scheme - 用 CL 编写的这个别名代码的 Scheme 等效项是什么?
- java - Spring 配置 - Arraylist 的可选字段
- dart - Flutter:禁用应用程序的屏幕截图
- selenium-ide - 使用 Selenium IDE 记录画布上的点击坐标
- mysql - 加入每个组中的前 3 条记录,并合并为一行
- php - 旧会话没有被 Chroom 中的 session_destroy 销毁