【问题标题】:How to rate limit per user in API Gateway?如何在 API Gateway 中对每个用户进行速率限制?
【发布时间】:2019-04-21 17:39:05
【问题描述】:

我通过 API Gateway 和 Lambda 在 AWS 上运行业务 API。 目前,我使用内置的使用计划和 api 密钥来处理速率限制。 每个帐户层级(想想基本、中等、高级)都与一个使用计划相关联,每个客户的 api 密钥都链接到该计划。

我刚刚发现单个 AWS 账户在每个区域 (https://docs.aws.amazon.com/fr_fr/apigateway/latest/developerguide/limits.html) 可以拥有 500 个 api 密钥的硬性限制(但可以增加)。

依靠 api 密钥来限制每个客户的速率是否可持续?我们最终将达到 500 个限制。我们可以使用其他解决方案吗?

非常感谢

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-api-gateway rate-limiting api-gateway


    【解决方案1】:

    如果您仔细阅读该表,您会注意到最后一列的标题为“可以增加”,“每个区域每个账户的 API 密钥最大数量”的值为“是”。

    当您接近您的限制并要求增加时,请联系支持人员。最多可能需要 2-3 个工作日,否则只需询问即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-20
      • 2019-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多