Amazon web services AWS API网关缓存不匹配

Amazon web services AWS API网关缓存不匹配,amazon-web-services,aws-lambda,aws-api-gateway,serverless-framework,serverless-architecture,Amazon Web Services,Aws Lambda,Aws Api Gateway,Serverless Framework,Serverless Architecture,我使用Lambda代理设置了一个API网关,并使用API网关中的Stage编辑器设置在我的登台URL上设置了缓存。目前我有一个方法请求缓存请求路径代理 我注意到GET请求适用于我的API,并且是单独缓存的。但是,当我使用不同的JSON有效负载顺序执行两个POST请求时。缓存将针对第一个响应数据进行设置,然后不会意识到第二个请求具有完全不同的负载,并再次返回第一个响应。当响应数据完全不同时 有没有办法告诉API网关将JSON负载用作POST方法的缓存键?API网关不支持将JSON负载用作缓存键。您

我使用Lambda代理设置了一个API网关,并使用API网关中的Stage编辑器设置在我的登台URL上设置了缓存。目前我有一个方法请求缓存请求路径
代理

我注意到GET请求适用于我的API,并且是单独缓存的。但是,当我使用不同的JSON有效负载顺序执行两个POST请求时。缓存将针对第一个响应数据进行设置,然后不会意识到第二个请求具有完全不同的负载,并再次返回第一个响应。当响应数据完全不同时


有没有办法告诉API网关将JSON负载用作POST方法的缓存键?

API网关不支持将JSON负载用作缓存键。您需要在后台设置下禁用后期缓存(通过在控制台UI中展开后台和资源路径)。或者,您可能希望仅为GET under stage设置启用缓存

我知道这是一个缓存问题,因为当我为所有帖子禁用缓存时,它会工作……谢谢@Balaji!您是否知道此功能何时可用?我们没有ETA。我们将讨论在我们的路线图中添加此功能,但考虑到我们还没有收到其他客户要求使用此功能的消息,所以不太可能这样做。