すべてのプロダクト
Search
ドキュメントセンター

API Gateway:HTTPリクエストとレスポンスのロギングの設定

最終更新日:Jul 31, 2024

API Gatewayが受信したHTTPリクエストと返されたHTTPレスポンスをログに記録する場合は、このトピックで説明する操作を実行できます。 専用インスタンスのみがこの機能をサポートしています。

この機能は、APIグループレベルで有効にできます。 これを行うには、API Gatewayコンソールにログインし、左側のナビゲーションウィンドウで [APIの管理]> [APIグループ] を選択し、管理するAPIグループをクリックし、APIグループの詳細ページの [ユーザーログの設定] セクションでパラメーターを設定します。 次の項目は、パラメータについて説明します。

image

  • リクエストヘッダーの記録: 記録するリクエストヘッダーの名前をコンマ (,) で区切ります。 アスタリスク (*) を使用して、すべてのヘッダー名を示すことができます。

  • Record Response Headers: 記録するレスポンスヘッダーの名前をコンマ (,) で区切ります。 アスタリスク (*) を使用して、すべてのヘッダー名を示すことができます。

  • クエリ文字列の記録: 記録するフィールドの名前をコンマ (,) で区切ります。 アスタリスク (*) を使用して、すべてのフィールド名を示すことができます。

次に、関連情報をログに表示できます。 次の図は、サンプルログを示しています。

日志

上記の設定に基づいて、requestBodyresponseBodyrequestHeadersresponseHeaders、およびqueryStringのフィールドがユーザーログに追加されます。 各フィールドのサイズは10 KB以下でなければなりません。 余分なフィールドは、ログに記録される前に切り捨てられます。

説明

データをバイナリファイルとして記録することはできません。