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

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

最終更新日:Jun 22, 2026

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

HTTP リクエストと HTTP レスポンスをログに記録するには、API Gateway コンソールにログインします。左側のナビゲーションペインで、[Manage APIs] > [API Groups] を選択します。管理する API グループをクリックし、API グループの詳細ページで設定を構成します。

  • リクエスト headers の記録:ログに記録するヘッダー名をカンマ (,) で区切って指定します。すべてのヘッダーをログに記録するには、アスタリスク (*) を使用します。

  • Record Response Headers:記録するレスポンスヘッダー名をカンマ (,) で区切って指定します。すべてのヘッダー名を指定するには、アスタリスク (*) を使用できます。

  • Record Query Strings:記録するフィールド名をカンマ (,) で区切って指定します。すべてのフィールド名を指定するには、アスタリスク (*) を使用できます。

設定を適用すると、ユーザーログには次の情報が含まれます:

region : cn-hangzhou
requestBody : 
requestHandleTime : 2020-09-08T08:13:49Z
requestHeaders : {"testheader":"header","testlog":"log"}
requestId : xxx
requestProtocol : HTTP
requestQueryString : testquery=query
requestSize : 1369
responseBody : 
responseHeaders : {}
responseSize : 220

これらの設定を有効にすると、構成内容に応じて、次のフィールドがユーザーログに追加されます:requestBodyresponseBodyrequestHeadersresponseHeadersrequestQueryString。API Gateway は各ログフィールドを 10 KB に制限し、この上限を超えるフィールドは切り捨てられます。

説明

データはバイナリファイルとしてログに記録できません。