我正在使用 AWS API Gateway,我需要为超出阶段级别限制的特定方法配置油门限制。
场景如下:
阶段级别油门限制:速率:每秒 10 个请求,突发:20请求
方法级油门限制:速率:每秒 20 个请求,突发:30 个请求
如果我如图所示配置方法级限制,该方法的实际有效限制是多少?方法级限制是否会覆盖阶段级限制,或者它们之间是否存在影响最终节流行为的相互作用?
我想确保该方法每秒可以处理最多 20 个请求,并且 Burst 为 30 个请求,即使阶段级别限制较低。有人可以澄清这些设置如何相互作用以及该方法的最终限制是什么?
预先感谢您的帮助!
本文档说:
API Gateway 在以下内容中应用您的与节流相关的设置 订单:
1. Per-client or per-method throttling limits that you set for an API stage in a usage plan 2. Per-method throttling limits that you set for an API stage 3. Account-level throttling per Region 4. AWS Regional throttling
因此,由于它“按顺序”应用检查,这意味着在检查时的每个点都必须允许该请求(低于限制)。