我有一个使用 AWS API Gateway 映射到 HTTP 端点的 Lambda 函数。这很好用,我已将查询字符串参数映射到 Lambda 事件,一切正常:
https://api.buzzcloud.xyz/?count=999
我想启用缓存,但似乎默认情况下 API 网关使用 URL 进行缓存,因此我的查询字符串参数的更改不会触发不同的缓存结果。
结果是,启用缓存后,我的页面将返回第一次请求并放入缓存的任何数据。
如何设置自定义缓存键或确保查询字符串是缓存标识符的一部分?
我有一个使用 AWS API Gateway 映射到 HTTP 端点的 Lambda 函数。这很好用,我已将查询字符串参数映射到 Lambda 事件,一切正常:
https://api.buzzcloud.xyz/?count=999
我想启用缓存,但似乎默认情况下 API 网关使用 URL 进行缓存,因此我的查询字符串参数的更改不会触发不同的缓存结果。
结果是,启用缓存后,我的页面将返回第一次请求并放入缓存的任何数据。
如何设置自定义缓存键或确保查询字符串是缓存标识符的一部分?