Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS API网关:限制来自单个IP的请求_Amazon Web Services_Aws Api Gateway - Fatal编程技术网

Amazon web services AWS API网关:限制来自单个IP的请求

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网关是否允许限制来自单个IP的请求数

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


谢谢,

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

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


查看本指南以了解WAF的实施

这可以仅使用WAF规则来完成吗,或者您实际上需要使用Lambda、云监视、S3上的日志等,如示例所示:?是的,您必须在S3上实现Lambda、云监视和日志,否则WAF将如何知道发送多个请求的IP地址。我将在答案中添加上述指南。截至2018年11月,API网关现在与WAF集成: