AWS-如何将呼叫限制在域中的一个端点上?

时间:2019-05-03 23:18:18

标签: amazon-web-services api

我们有一个托管在AWS中的应用程序。我们现在计划为此应用程序提供一个公共API。为该api服务请求是昂贵的。是否可以使用AWS限制对此api的请求(不在我们的应用程序中实现逻辑),以便在指定时间内超过一定数量的请求将被拒绝?

任何建议都值得赞赏。 谢谢。

2 个答案:

答案 0 :(得分:1)

如果您想将对某些终端垃圾邮件的IP列入黑名单,则可以使用AWS WAF为API创建速率限制规则:

https://aws.amazon.com/blogs/aws/protect-web-sites-services-using-rate-based-rules-for-aws-waf/

答案 1 :(得分:0)

我认为至少有两种方法可以做到这一点:

Intel documentation

如果您使用EC2托管Linux实例,则可以使用iptables来按源IP地址对限制进行速率。

相关问题