rest - AWS API 网关 : API Key Limit

标签 rest amazon-web-services aws-api-gateway api-design

默认情况下,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/

相关文章:

python - 如何解析日期(928142400000+0200)?

node.js - REST API 更新插入端点与创建和更新端点

amazon-web-services - AWS Elastic Transcoder 从视频中提取帧?

android - 使用 AWS CloudFront 和 Android

amazon-web-services - 无服务器 : How to integrate gateway response using serverless library?

amazon-web-services - 用于列出所有 api 网关部署的 boto 脚本

php - header 中的 AuthKey

rest - javax.ws.rs.core.Response 在 java1.6 中转换为字符串

amazon-web-services - 有没有办法在 AWS ELB 中获取客户端连接数

node.js - 如何在 API Gateway AWS 的 Lambda/Node JS 中添加 CORS header