标签: amazon-web-services caching aws-lambda aws-api-gateway
我有一个使用AWS API网关映射到HTTP端点的Lambda函数。这工作正常,我已将查询字符串参数映射到Lambda事件,一切正常:
https://api.buzzcloud.xyz/?count=999
我可以从http://buzzcloud.xyz
我想启用缓存,但似乎API网关默认使用URL进行缓存,因此我的查询字符串参数的更改不会触发不同的缓存结果。
结果是,通过缓存,我的页面返回首次请求的任何数据并放入缓存中。
如何设置自定义缓存键或确保查询字符串是缓存标识符的一部分?
答案 0 :(得分:5)
原来这是一个不太秘密的设置,我完全错过了允许设置缓存的确切查询字符串参数。