Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

宮崎在住エンジニアのジョウ(@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

以上です。

終わりに

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

JotarO_Oyanagi
A frontend engineer : interested in [ Javascript, Vue.js, WebAssembly, Deep Learning, Service design, Jogging ]
https://note.mu/jotar0_0yanagi
zozotech
70億人のファッションを技術の力で変えていく
https://tech.zozo.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away