Azure 功能防火墙

Azure Function Firewall

我正在使用 Azure Functions 构建一个非常轻量级的 API,我担心的一件事是函数的滥用。什么可以阻止有人敲打单一方法并导致我的成本上升?如果他们开始表现可疑,我有什么办法可以将 IP 地址列入黑名单?

我有一个在 Table 存储中查找 IP 的最后手段,但理想情况下我想在 IP 进入功能之前阻止它,这可能吗? (以编程方式)

尼克.

在消耗计划中,您只需为函数代码实际运行的时间付费。对于 HTTP 触发函数(或 WebHooks),不包括接收或授权请求并将其分派到您的代码所花费的任何时间。

假设您的函数是安全的(即 authLevel 不是 anonymous)只有授权的请求才能调用它,因此未经授权的请求不会招致您任何执行。