それキャッシュじゃね?(API Gateway)

API Gatewayいっつもハマる

CloudFront + API Gateway + Lambda

よくある構成なサーバレスのWebアプリ。LambdaでSSRするタイプ。

  • API Gatewayでやること
    • デプロイ(!)
    • 使用量プランとのヒモ付とAPIキーの発行
  • CloudFrontでやること
    • オリジンの設定でx-api-keyをヘッダにつける
    • BehaviorsではOriginヘッダを通すようにする
    • キャッシュはなし
    • POSTメソッド許可
    • HTTPはHTTPSにリダイレクト

うまくいかないうまくいかないと思ったらブラウザのキャッシュのせいでした。CloudFront系の確認は都度シークレットウインドウでやりましょう。