AWS - 限制 ELB HTTP 流量

AWS - 限制 ELB HTTP 流量

我在 AWS 上运行了一个非常标准的 LAMP 堆栈。ELB 将流量分发到运行同一应用程序的几个 EC2 实例。

我遇到一个问题,就是我定期收到来自某些客户的 HTTP 流量激增。有没有办法(通过 WAF 或类似的东西)来设置限制。类似于“如果 IP X 在 1 分钟内发出 1000 个请求,则在一段时间内停止来自他们的任何流量”?

请记住,我不可能事先了解客户的全部 IP 范围,因此解决方案需要动态。

对于解决此问题的最佳实践方法的任何指导都将不胜感激。

答案1

AWS 当然有 WAF,使用模板包含基于利率和其他规则

或者你可以把你最喜欢的 WAF 放在它前面。

相关内容