2017-05-24 111 views
0

我想先说我是合计 AWS新手。AWS WAF通过请求URL组件的速率限制

我在调查使用AWS WAF进行基于请求URL组件的动态速率限制。 AWS网站提供了一个通过IP地址进行操作的教程,但我不知道是否可以修改它来执行我所需的操作。

因此,考虑到这一点,请告诉我下面的东西,如果有的话,实际上是可能的:

  • 限速通过(在这种情况下,API密钥)对URL的组成部分
  • 确定极限动态(不同的行为不同的密钥)
  • 在超过 极限的第一个实例执行一些非阻击战,然后阻止如果超过上限一致
  • 登录上述两个动作,做一些与输出日志(即转发他们的地方)

同样,我不在这里寻找详细的how-tos,因为他们可能会保证单独的问题 - 只是想知道这是否可能。

回答

0

API Gateway可能是您正在寻求实施的正确选择。它具有开箱即用的节流功能。

查看API Gateway Usage Plans了解您的特定用例的实现细节。

+0

谢谢,这比WAF更接近需要的东西。不幸的是,它似乎仍然缺乏我们需要的很多灵活性,特别是在处理我们的API密钥(似乎假设使用亚马逊的密钥系统)方面。我们目前仍在评估,但看起来我们需要DIY一些东西。 – Heydiddly