0

ラムダプロキシを使用してAPIゲートウェイを設定し、APIゲートウェイのステージエディタ設定を使用してステージングURLにキャッシュを設定しました。現在、私は要求経路proxyをキャッシュするメソッド要求を持っています。AWS APIゲートウェイのキャッシュが一致しません

GETリクエストが自分のAPIで動作し、個別にキャッシュされていることに気付きました。しかし、異なるJSONペイロードで2つのPOST要求を順次実行すると、キャッシュは最初の応答データ用に設定され、2番目の要求が完全に異なるペイロードを持ち、最初の応答を再び返すことを認識しません。応答データが完全に異なる場合。

POSTメソッドのキャッシュキーとしてJSONペイロードを使用するようAPIゲートウェイに指示する方法はありますか?

+0

すべてのPOST用にキャッシュを無効にすると、キャッシュの問題がわかります... – rucas

答えて

0

APIゲートウェイでは、JSONペイロードをキャッシュキーとして使用することはできません。ステージ設定の下でPOSTのキャッシングを無効にする必要があります(コンソールUIでステージとリソースのパスを拡張する)。または、ステージ設定でGETの場合にのみキャッシュを有効にすることもできます。

+0

Thanks @Balaji!この機能がいつ利用可能になるかご存じですか? – rucas

+0

ETAはありません。この機能をロードマップに追加する方法について説明しますが、他の顧客からこの機能を求めることを聞いたことがないとは考えられません。 – Balaji

関連する問題