- 最新
- 最多得票
- 最多評論
According to this answer, if multiple clients execute the same API using different API keys, the flow rate can't be limited by the total number of requests to the API, right?
Not with usage plans, no.
I want to realize a per-API flow rate limit instead of a per-client flow rate limit.
Unfortunately we do not support API level throttling rates today. We do support method level throttling rates that would be global to all callers. These can be used in addition to usage plan throttling.
Regards,
Bob
Hello:
Usage plan limits are applied per key. Keys within the same plan do not share the limit.
Hope this clarifies.
Regards,
Bob
Thanks for answering.
According to this answer, if multiple clients execute the same API using different API keys, the flow rate can't be limited by the total number of requests to the API, right?
I want to realize a per-API flow rate limit instead of a per-client flow rate limit.
It seems now we can throttle by endpoint: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-throttling.html
Route-level throttling You can set route-level throttling to override the account-level request throttling limits for a specific stage or for individual routes in your API. The default route throttling limits can't exceed account-level rate limits.
相關內容
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前