首页 > 解决方案 > 从 API Gateway 实施速率限制标头?

问题描述

我正在使用 AWS API Gateway 实现 API。我正在使用本机 API 密钥和使用计划来限制客户端的速率。然而,我想将数据使用信息添加到我的 API 响应中,例如X-RateLimit-RemainingX-RateLimit-Reset标头。

如果没有任何本机实施,我询问了 AWS 支持,因为这是(至少在 IMO)一个非常普遍的要求。那没有。

然后,我查看了使用对AWS 使用 API的一些调用来实现这些标头(即使我真的不喜欢为我的每个请求添加 API 调用开销)。但我需要 API 密钥 ID,而不是 API 密钥值(我的请求中只有一个)。根据这个AWS thread,API键值可能不会有任何查找方法。

在这一步我只能想象两种解决方案:

您如何在 API 响应中共享数据使用情况?我错过了什么吗?

标签: amazon-web-servicesaws-api-gateway

解决方案


推荐阅读