2017-04-06 100 views
0

我想在API网关上有一个策略,可以根据报头值限制请求。例如,标题值“AAA”每天最多允许10个请求,“BBB”,20个请求。这可能吗?我怎样才能做到这一点?注:我试图避免为此写一个lambda函数,因为那样我就需要保持状态等等。AWS API每个网关的网关策略

回答

1

API网关具有使用计划,它支持您正在尝试执行的操作。

每个使用计划可以有一个限制限制,每秒限制请求和突发速率。使用计划也可以有配额,这将允许您每天在请求上添加限制。

API网关允许您将API密钥添加到使用计划。 API密钥被发送HTTP头(x-api-key)。

您可以在Usage Plans for API Gateway launch blogAPI Gateway Usage Plan docs中找到更多详细信息。