我正在使用具有配额的AWS API Gateway,并且仅当我的后端返回状态码为200的响应时,才需要增加对api的请求数量。因此,状态使用200的不同的响应不计入配额使用情况。>
有可能吗?如果没有,我该怎么做?
谢谢
答案 0 :(得分:0)
最近我遇到了同样的问题,我的解决方案是一种解决方法。
您使用aws api网关创建了两个api,并且还创建了两个使用计划。第一个api应该是您的客户使用的api,第二个api仅用于增加API密钥的配额使用值,因此它应该是一个简单的POST端点。现在,创建一个免费使用计划(仅限制)和一个启用配额限制的使用计划。然后将免费计划连接到负责处理数据的api,并将配额计划连接到其他配额api。
最后为您的客户创建一个API密钥,添加两个使用计划。现在,当客户请求成功后,只需使用客户提供的API密钥调用配额api。
希望这对您同样有用。