API Gatewayデプロイ時にバックエンドがLambdaの時はhttpMethodはPOSTにする

API Gatewayデプロイ時にバックエンドがLambdaの時はhttpMethodはPOSTにする

Swaggerファイルを使ってAPI Gatewayデプロイするときに、x-amazon-apigateway-integrationがあります。

APIのメソッドがGETであっても、バックエンドがLambdaの場合は、httpMethodはPOSTにしておく必要があります。この部分をAPIのHTTPメソッドに合わせてPUTやDELETEなど、`POST以外を指定してしまうと、500エラー(403 Access Denied)が返ってきてしまいます。

https://aws.amazon.com/jp/premiumsupport/knowledge-center/api-gateway-lambda-template-invoke-error/

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA