繁体   English   中英

如何设置 AWS ELB 阻止来自给定 IP 的过多查询?

[英]How can I set AWS ELB block too many queries from a given IP?

我们遇到过一个问题,即一个 IP 向我们的服务器发出数百个请求,从而导致 RDS 数据库过载。 在这种类似 DOS 的行为的情况下,有没有办法将我们的 AWS ELB 设置为阻止?

嗯,这是一篇很老的帖子,但您可以使用 AWS WAF 来完成,您只需要将 ACL 附加到您的 ELB 并设置速率限制规则,如图所示: 在此处输入图片说明

我希望这对将来的某人有所帮助,我遇到了一个非常大的问题,这为我解决了。

您可以在 VPC 上使用 ACL 规则阻止 IP。

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html

您要求的是 ELB 的速率限制。 不幸的是,AWS 没有为 ELB 提供速率限制。

ELB 限速和 IP 规则

正如 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM