API Gateway と Lambdaファンクションを統合して実行するための方法は
- Lambda カスタム統合
- Lambdaプロキシ統合
の2つあるのでそれぞれ整理する
Lambda カスタム統合
プロキシ統合のセットアップ手順に加えて、
受信リクエストデータがどのように統合リクエストにマッピングされるか、
統合レスポンスデータの結果がメソッドレスポンスにどのようにマッピングされるかを指定す。
Lambda プロキシ統合
おそらく、API GW + lambda の構成の場合最も使われている機能だと思う。
API にコンテンツのエンコーディングやキャッシュが不要な場合は、
統合の HTTP メソッドを POST に設定し、統合エンドポイント URI を特定の Lambda 関数のアクションを呼び出す Lambda 関数の ARN に設定することで、認証情報を API Gateway がユーザーに代わって Lambda 関数を呼び出すことを許可する。