默认情况下,AWS API Gateway 将每个区域每个账户的 API key 的最大数量限制为 500,但文档指出,这可以根据请求增加。
最大上限是否有硬上限?是否有不太可能批准的请求的软限制?我可以在最大高端获得 10K 键吗?
我正在关注 AWS developer portal setup walk-through使用 API key 进行授权,并希望确保项目合理扩展到 500 以上。
AWS API Gateway Limits
最佳答案
你可以很容易地要求增加。但是 APIG 对 API key 的数量有硬性限制。此 当前限制为每个区域 10k 你不能超越那个。
如果你需要超越这个数字,我会质疑你是否真的倾向于创建这样一个服务,拥有 10k 不同的用户,具有潜在的爆炸半径。您可能会考虑将您的服务拆分为多个 APIG,以将风险降至最低。
另一种选择是创建自己的 API key 机制。您可以使用 Lambda 授权器 [1] 并将 API key 存储在 DDB 中。
[1] https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html
关于rest - AWS API 网关 : API Key Limit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52106457/