我的 onRequest 云功能当前收到来自 IP 地址 163.172.220.11 的请求的垃圾邮件。 我设置了自己的自定义速率限制,用于跟踪特定 IP 地址每小时的请求。 这工作正常,但它并不能阻止某人发送超过一百万个请求,无论发回的是 429 或 403。 有没有办法将此 IP 列入黑名单,使其无法调用我的函数?看来我也无能为力了。
就像 samthecodingman 建议的那样......
我最终创建了一个 Express 服务器并将其部署到应用程序引擎而不是 Firebase 函数中。 从那里,我可以设置防火墙规则来明确阻止特定的 IP 地址。 如果 Firebase 能够添加某种像这样的安全功能,那就太好了,但现在应用程序引擎必须这样做。