API Gateway で Cookie(リクエスト&レスポンス)ver.201812

API Gateway で Cookie(リクエスト&レスポンス)ver.201812:

宮崎在住エンジニアのジョウ(@JotarO_Oyanagi) です。

API Gateway のエンドポイントで Cookie をやり取りする時どう設定するの?

という問題に小一時間消費したので、方法を共有します。


リクエストで Cookie を使う

エンドポイントにトークンとして Cookie を使うケースなどの設定です。

  1. 作成されたメソッドの メソッドリクエスト 、こちらの HTTP リクエストヘッダー に Cookie を設定します。


    スクリーンショット 2018-12-26 18.07.45.png
  2. 続いて 統合リクエスト の HTTP ヘッダー に Cookie 、その マッピング元 に
    method.request.header.Cookie を設定します。


    スクリーンショット 2018-12-26 18.10.08.png
以上です。


レスポンスで Cookie を返す

認証用 API で Cookie を返すケースなどの設定です。

  1. 作成されたメソッドの メソッドレスポンス 、こちらの 200 のレスポンスヘッダー に Set-Cookie を設定します。


    スクリーンショット 2018-12-26 18.12.22.png
  2. 続いて 統合レスポンス の 200 の ヘッダーのマッピング に Set-Cookie 、その マッピングの値 に integration.response.header.Set-Cookie を設定します。


    スクリーンショット 2018-12-26 18.12.51.png
以上です。


終わりに

今更ながらにネットワークの勉強が足りないことを実感した小一時間でした。

コメント

このブログの人気の投稿

投稿時間:2020-07-01 05:34:30 RSSフィード2020-07-01 05:00 分まとめ(37件)

投稿時間:2020-07-01 20:43:40 RSSフィード2020-07-01 20:00 分まとめ(81件)

投稿時間:2020-07-01 08:33:22 RSSフィード2020-07-01 08:00 分まとめ(49件)