AWS API网关+ Lambda代理集成缓存问题

时间:2017-06-06 11:44:03

标签: amazon-web-services caching aws-lambda aws-api-gateway

我正在尝试设置API网关+ Lambda代理+缓存并遇到问题。

首先,它似乎没有达到缓存。奇怪的是,当我使用chrome dev工具点击它并点击“禁用”时。缓存,它以某种方式确实击中了缓存!不同之处在于它将缓存控制设置为“无”。正常请求它将缓存控制设置为" max-age = 0'。

其次当它缓存时,它忽略了URL参数作为键,所以使用不同的查询字符串值,它仍然返回相同的响应。

我已经在舞台设置上启用了API缓存,我还输入了' querystrings'在方法请求设置中也打开了'缓存'每个查询字符串参数的复选框。

对此有何想法?如果这不起作用,我可能不得不在内部使用Elasticache,但如果API Gateway可以直接处理它,那将会很棒。

我的API请求是' GET'使用查询字符串参数的请求。

0 个答案:

没有答案