首页 > 解决方案 > AWS api 网关中的代理资源 API 返回所有 url 的最后缓存响应

问题描述

我已根据资源为 AWS API Gateway 中配置的 API 之一启用缓存。我为此 API 创建的资源是代理资源,如下图所示 -

在此处输入图像描述

现在我面临的问题是对于所有 url,返回相同的响应(最后一个缓存),路径是否不同都没有关系。例如,/path/xyz/path/xyz/p1返回相同的响应。我怀疑由于此 API 是代理资源(直通),默认缓存键不是唯一的,因此所有 url 的响应相同。启用缓存键的请求参数在这里没有帮助。

有没有人遇到过这个问题?还是我缺少一些配置?

标签: amazon-web-servicesamazon-api-gateway

解决方案


最后,我在拥有 AWS 专业知识的同事的帮助下完成了这项工作。这很简单,现在我觉得我应该尝试一下。

为资源下的那些 api 启用缓存的答案如下图所示 -

在此处输入图像描述


推荐阅读