我使用Lambda代理设置了一个API网关,并使用API网关中的舞台编辑器设置在我的临时URL上设置了缓存。目前,我有方法请求缓存请求路径proxy
。
我注意到GET请求适用于我的API并且是单独缓存的。但是,当我使用不同的JSON有效负载顺序执行两个POST请求时。将为第一个响应数据设置高速缓存,然后不会意识到第二个请求具有完全不同的有效负载并再次返回第一个响应。当响应数据完全不同时。
有没有办法告诉API网关使用JSON有效负载作为POST方法的缓存密钥?
答案 0 :(得分:0)
API Gateway不支持将JSON有效内容用作缓存键。您需要在阶段设置下禁用POST的缓存(通过在控制台UI中扩展阶段和资源路径)。或者,您可能希望仅在舞台设置下为GET启用缓存。