Why does the API Gateway accept requests above the set value in the usage plan?

Why does the API Gateway accept requests above the set value in the usage plan?

Clock Icon2024.05.25

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

日本語版はこちら

The issue

In the API Gateway usage plan, I have set the rate and burst, but it still accepts requests exceeding the set values.
Why does the API Gateway accept requests above the set value in the usage plan?

The solution

The settings of the API Gateway usage plan are on a best effort basis, so it may accept requests exceeding the set values depending on the situation.
Therefore, a design considering the best effort is necessary.

Usage plan throttling and quotas are not hard limits, and are applied on a best-effort basis. In some cases, clients can exceed the quotas that you set. Don’t rely on usage plan quotas or throttling to control costs or block access to an API. Consider using AWS Budgets to monitor costs and AWS WAF to manage API requests.

AWS official documentation.

References

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.