我有一个用于EC2 HTTP服务器的CloudFront分发版.我使用WAF为我的CloudFront分配创建了速率限制.理论上,任何IP地址都不能在任何5分钟内发送超过2,000个请求.但这似乎不起作用.我在<1分钟内从我的笔记本电脑(使用Go程序)发出10,000个并发请求,所有这些请求都通过了.我知道他们正在达到EC2原点,因为我的HTTP服务器保留了一个请求计数器.
奇怪的是,WAF仪表板甚至可以识别出流量超过了5分钟的限制:
我的EC2服务器注册了所有10,000次点击.
我错过了一些配置的细微之处吗?或者,在CloudFront注册流量峰值和实施IP块之间是否存在长时间延迟?