tjr*_*ess 6 rest api-design amazon-web-services aws-api-gateway
默认情况下,AWS API Gateway 将每个区域每个账户的 API 密钥的最大数量限制为 500,但文档指出,这可以根据请求增加。
最大上限是否有硬上限?是否有不太可能批准的请求的软限制?我可以在最大高端获得 10K 键吗?
我正在遵循AWS 开发人员门户设置演练使用 API 密钥进行授权,并希望确保项目合理扩展到 500 以上。
您可以轻松要求增加。但 APIG 对 API 密钥的数量有硬性限制。目前,每个区域的限制为 10k,您不能超出该限制。
如果您需要超出这个数字,我会质疑您是否真的倾向于创建这样的服务,拥有 10,000 个不同的用户,并且具有潜在的爆炸半径。您可能会考虑将服务拆分为多个 APIG 以最大限度地降低风险。
另一种选择是创建自己的 API 密钥机制。您可以使用 Lambda 授权方 [1] 并将 API 密钥存储在 DDB 中。
[1] https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html
通常,如果您有足够好的用例,只要有足够的容量,您就可以将限制增加到您需要的任何内容。在这种情况下,需要这么多密钥可能会受到更多审查,因为它可能是可以通过不同方式解决的架构问题的症状。与大多数提供商一样,AWS 希望您拥有适合您的用例的可靠架构,以便您在他们的平台上获得良好的体验,并且不要滥用他们的平台。我\xe2\x80\x99m 并不是说你有架构问题,但这种类型的请求会引发一些危险信号,需要强有力的理由。
\n| 归档时间: |
|
| 查看次数: |
2929 次 |
| 最近记录: |