Lambda カスタム統合/Lambdaプロキシ統合 について

API Gateway と Lambdaファンクションを統合して実行するための方法は

  • Lambda カスタム統合
  • Lambdaプロキシ統合

の2つあるのでそれぞれ整理する

Lambda カスタム統合

プロキシ統合のセットアップ手順に加えて、

受信リクエストデータがどのように統合リクエストにマッピングされるか、
統合レスポンスデータの結果がメソッドレスポンスにどのようにマッピングされるかを指定す。

https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/set-up-lambda-custom-integrations.html

Lambda プロキシ統合

おそらく、API GW + lambda の構成の場合最も使われている機能だと思う。

API にコンテンツのエンコーディングやキャッシュが不要な場合は、

統合の HTTP メソッドを POST に設定し、統合エンドポイント URI を特定の Lambda 関数のアクションを呼び出す Lambda 関数の ARN に設定することで、認証情報を API Gateway がユーザーに代わって Lambda 関数を呼び出すことを許可する

https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/set-up-lambda-proxy-integrations.html