0

我使用Lambda代理設置API網關,並使用API​​網關中的舞臺編輯器設置在緩存URL上設置緩存。目前我有方法請求緩存請求路徑proxyAWS API網關緩存不匹配

我注意到,GET請求適用於我的API並單獨緩存。但是,當我使用不同的JSON有效負載順序執行兩個POST請求時。緩存將爲第一個響應數據設置,然後不會意識到第二個請求具有完全不同的有效負載並再次返回第一個響應。當響應數據完全不同時。

有沒有辦法告訴API網關使用JSON負載作爲POST方法的緩存鍵?

+0

我知道它的緩存問題,因爲當我禁用緩存所有POST它的工作原理... – rucas

回答

0

API網關不支持將JSON有效內容用作緩存鍵。您需要在階段設置下禁用POST的緩存(通過在控制檯UI中展開階段和資源路徑)。或者,您可能希望僅在階段設置下爲GET啓用緩存。

+0

Thanks @Balaji!你有什麼想法,當這個功能可用? – rucas

+0

我們沒有ETA。我們將在我們的路線圖中討論添加此功能,但這不太可能,因爲我們沒有聽到其他客戶要求提供此功能。 – Balaji