![](/img/trans.png)
[英]How can I configure AWS ELB to block certain IP addresses, e.g., to block scrapers?
[英]How can I set AWS ELB block too many queries from a given IP?
我们遇到过一个问题,即一个 IP 向我们的服务器发出数百个请求,从而导致 RDS 数据库过载。 在这种类似 DOS 的行为的情况下,有没有办法将我们的 AWS ELB 设置为阻止?
您可以在 VPC 上使用 ACL 规则阻止 IP。
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html
您要求的是 ELB 的速率限制。 不幸的是,AWS 没有为 ELB 提供速率限制。
正如 helloV 所提到的,ELB 不支持这一点。 您可以在 NGINX 级别执行此操作: https ://www.nginx.com/blog/rate-limiting-nginx/。
如果您有任何一段代码作为 lambda,API Gateway 支持速率限制(或节流): https : //docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-request-throttling.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.