API Gatewayが受信したHTTPリクエストと返されたHTTPレスポンスをログに記録する場合は、このトピックで説明する操作を実行できます。 専用インスタンスのみがこの機能をサポートしています。
この機能は、APIグループレベルで有効にできます。 これを行うには、API Gatewayコンソールにログインし、左側のナビゲーションウィンドウで [APIの管理]> [APIグループ] を選択し、管理するAPIグループをクリックし、APIグループの詳細ページの [ユーザーログの設定] セクションでパラメーターを設定します。 次の項目は、パラメータについて説明します。

リクエストヘッダーの記録: 記録するリクエストヘッダーの名前をコンマ (,) で区切ります。 アスタリスク (*) を使用して、すべてのヘッダー名を示すことができます。Record Response Headers: 記録するレスポンスヘッダーの名前をコンマ (,) で区切ります。 アスタリスク (*) を使用して、すべてのヘッダー名を示すことができます。クエリ文字列の記録: 記録するフィールドの名前をコンマ (,) で区切ります。 アスタリスク (*) を使用して、すべてのフィールド名を示すことができます。
次に、関連情報をログに表示できます。 次の図は、サンプルログを示しています。

上記の設定に基づいて、requestBody、responseBody、requestHeaders、responseHeaders、およびqueryStringのフィールドがユーザーログに追加されます。 各フィールドのサイズは10 KB以下でなければなりません。 余分なフィールドは、ログに記録される前に切り捨てられます。
データをバイナリファイルとして記録することはできません。