【发布时间】:2018-09-17 15:45:16
【问题描述】:
我想知道是否有人设法解决了这个问题;
- 我可以确认 AWS 已确认该功能目前还没有到位,也不太可能出现在任何近期的路线图中。
AWS API Gateway 具有当前的 Method Throttling 功能,可让您将所有方法请求限制为;
- 每秒 X 个请求。
我想找到一种方法来限制 每 Y 分钟 X 次请求的请求。
换句话说,并作为一个例子;
我希望我的方法每 5 分钟可访问一次。
我已经知道但不是选项的事情:
- 我们可以通过基础设施做到这一点
- 我们可以通过请求操作来做到这一点(添加自定义标头)
- 我们可以使用使用计划,将 API 密钥放入其中并为其分配使用计划(没有意义)
所以,理想情况下 - 我们想要这样的东西:
有人有办法完成这样的事情吗?
还是一厢情愿,我需要在 AWS 上继续等待?
【问题讨论】:
-
您的问题不是一个好主意,因为它引入了一个鲜为人知的标准,并且会让开发人员感到困惑,他们会假设您像其他人一样在几秒钟内工作。
-
我不确定这不是一个好主意,特别是对于任何想要以不到一秒的时间(每秒 0.03 个请求)限制方法端点的人,或者理想情况下将时间更改为分钟(为了更具表现力的节流)。
标签: amazon-web-services aws-api-gateway