多くのユースケースでは次を指定せよ。
--type AWS_PROXY --integration-http-method POST
すこしだけ説明
CLIのドキュメントを読むと、--typeとして指定する値にはいくつもの種類があるように見える。
だが、Lambda関数とAPI Gatewayを繋ぐというケースでは基本的に次の2パターンの値だけ気にすれば良い。
AWS_PROXY
「Lambdaプロキシ統合」とも説明されるタイプ。 Lambda関数とAPI Gatewayを繋ぐ際の一番シンプルで、採用されることが多い方法。 統合リクエスト/レスポンスというものを設定する必要がないから楽。
このタイプを指定した場合、--integration-http-methodはPOSTにする必要がある(MUST)。
AWS
「Lambdaカスタム統合」とも説明されるタイプ。 統合リクエスト/レスポンスというものをテンプレートドキュメントで設定し、データのマッピングの設定が必要。
Lambda側はJSONでのデータやり取りを想定しているが、外部のAPIがXMLでしかやりとりできないなど、リクエスト/レスポンスの変換処理が必要な場面で使うのだろう。