Amazon web services AWS API网关:限制来自单个IP的请求
AWS API网关是否允许限制来自单个IP的请求数 我正在构建一个公共API,并希望通过限制从单个IP地址调用API的次数(如每分钟100个请求),防止它被滥用Amazon web services AWS API网关:限制来自单个IP的请求,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,AWS API网关是否允许限制来自单个IP的请求数 我正在构建一个公共API,并希望通过限制从单个IP地址调用API的次数(如每分钟100个请求),防止它被滥用 谢谢,AWS API Gateway不提供您正在寻找的功能,但有一个解决方法 您可以做的是将AWS API网关与AWS Cloud Front集成,并使用AWS Web应用程序防火墙规则限制来自特定IP地址的API调用 查看本指南以了解WAF的实施 这可以仅使用WAF规则来完成吗,或者您实际上需要使用Lambda、云监视、S3上的日志等
谢谢,AWS API Gateway不提供您正在寻找的功能,但有一个解决方法 您可以做的是将AWS API网关与AWS Cloud Front集成,并使用AWS Web应用程序防火墙规则限制来自特定IP地址的API调用
查看本指南以了解WAF的实施 这可以仅使用WAF规则来完成吗,或者您实际上需要使用Lambda、云监视、S3上的日志等,如示例所示:?是的,您必须在S3上实现Lambda、云监视和日志,否则WAF将如何知道发送多个请求的IP地址。我将在答案中添加上述指南。截至2018年11月,API网关现在与WAF集成: