在 Azure Function App 前使用 Web 应用程序防火墙

Use of Web Application Firewall in front of a Azure Function App

我在 Azure Function App 中有一个轻量级函数 运行。该函数通过 Internet 连接到 API 端点,如下图所示。它将始终只是出站连接。

我的问题是我需要在 Azure Function 前面使用 Web 应用程序防火墙吗?

简单回答:否。在大多数情况下,Web Application Firewall 用于过滤入站 HTTP 流量。除非你害怕有什么东西劫持你的函数并进行恶意的出站调用,否则你不需要在这里。由于您的函数没有入站 HTTP 调用,我真的认为没有必要。

您的外部 API 提供商可能有 WAF,但这不是您需要关心的。