AWS API Gateway:限制来自单个IP的请求

spo*_*boy 19 amazon-web-services aws-api-gateway

AWS API Gateway是否允许限制来自单个IP的大量请求?

我正在构建一个公共API,并且希望通过在单个IP地址(例如每分钟100个请求)中调用API的次数建立限制来防止它被滥用.

谢谢,

err*_*07s 16

AWS API Gateway不提供您正在寻找的功能,但有一种解决方法.

您可以做的是将AWS API网关与AWS Cloud Front集成,并使用AWS Web应用程序防火墙规则限制来自特定IP地址的API调用.

请查看本指南以实施WAF.http://docs.aws.amazon.com/waf/latest/developerguide/tutorials-rate-based-blocking.html

  • 截至 2018 年 11 月,API Gateway 现已与 WAF 集成:https://aws.amazon.com/blogs/compute/amazon-api-gateway-adds-support-for-aws-waf/ (2认同)