

# API Gateway で統合リクエストを設定する
<a name="api-gateway-integration-settings-integration-request"></a>

統合リクエストを設定するには、以下の必須およびオプションのタスクを実行します。

1.  統合タイプを選択します。このタイプによってメソッドリクエストデータをバックエンドに渡す方法が決まります。

1.  非モック統合の場合 (`MOCK` 統合以外の場合)、HTTP メソッドとターゲット統合エンドポイントの URI を指定します。

1.  Lambda 関数および AWS の他のサービスアクションとの統合の場合、API Gateway がお客様に代わってバックエンドを呼び出すために必要なアクセス許可を持つように IAM ロールを設定します。

1.  非プロキシ統合の場合、事前定義されたメソッドリクエストパラメータを該当する統合リクエストパラメータにマップするために必要なパラメータマッピングを設定します。

1.  非プロキシ統合の場合、受け取った特定のコンテンツタイプのメソッドリクエストボディをマップするために必要な本文マッピングを、指定したマッピングテンプレートに従って設定します。

1.  非プロキシ統合の場合、受け取ったメソッドリクエストデータをそのままバックエンドに渡す条件を指定します。

1.  オプションで、バイナリペイロードの型変換の処理方法を指定します。

1.  オプションで、キャッシュ名前空間名とキャッシュキーパラメータを宣言して API キャッシングを有効にします。

 これらのタスクを実行するには、API Gateway の[統合](https://docs.aws.amazon.com/apigateway/latest/api/API_Integration.html)リソースを作成し、適切なプロパティ値を設定する必要があります。これを行うには、API Gateway コンソール、AWS CLI コマンド、AWS SDK、または API Gateway REST API を使用します。

**Topics**
+ [API 統合リクエストの基本タスク](integration-request-basic-setup.md)
+ [API Gateway API 統合タイプの選択](api-gateway-api-integration-types.md)
+ [プロキシリソースとのプロキシ統合を設定する](api-gateway-set-up-simple-proxy.md)
+ [API Gateway コンソールを使用して API 統合リクエストを設定する](how-to-method-settings-console.md)