

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# EventBridge Pipes ログスキーマのリファレンス
<a name="eb-pipes-logs-schema"></a>

次のリファレンスでは、EventBridge Pipes のログレコードのスキーマについて詳しく説明します。

各ログレコードはパイプ実行ステップを表します。パイプのソースとターゲットがバッチ処理用に設定されている場合、各ログレコードには最大 10,000 件のイベントが含まれます。

詳細については、「[Amazon EventBridge Pipes のパフォーマンスのログ記録](eb-pipes-logs.md)」を参照してください。

```
{
    "executionId": "guid",
    "timestamp": "date_time",
    "messageType": "execution_step",
    "resourceArn": "arn:aws:pipes:region:account:pipe/pipe-name",
    "logLevel": "TRACE | INFO | ERROR",
    "payload": "{}",
    "awsRequest": "{}"
    "awsResponse":"{}"
    "truncatedFields": ["awsRequest","awsResponse","payload"],
    "error": {
        "httpStatusCode": code,
        "message": "error_message",
        "details": "",
        "awsService": "service_name",
        "requestId": "service_request_id"
    }
}
```

**ExecutionId**  <a name="pipe-log-schema-execution-id"></a>
パイプ実行の ID。  
パイプ実行は、パイプによって受信され、エンリッチメントまたはターゲットに送信されるイベントまたはイベントのバッチです。詳細については、「[Amazon EventBridge Pipes のログ記録の仕組み](eb-pipes-logs.md#eb-pipes-logs-overview)」を参照してください。

**timestamp**  <a name="pipe-log-schema-timestamp"></a>
ログイベントが発生した日時。  
単位: ミリ秒

**messageType**  <a name="pipe-log-schema-message-type"></a>
レコードが生成されたパイプ実行ステップ。  
パイプ実行ステップの詳細については、「[EventBridge Pipes 実行ステップ](eb-pipes-logs-execution-steps.md)」を参照してください。

**resourceArn**  <a name="pipe-log-schema-resource-arn"></a>
パイプの Amazon リソースネーム (ARN)。

**logLevel**  <a name="pipe-log-schema-loglevel"></a>
パイプログに指定した詳細レベル。  
有効な値: `ERROR` \$1 `INFO` \$1 `TRACE`  
詳細については、「[EventBridge Pipes のログレベルの指定](eb-pipes-logs.md#eb-pipes-logs-level)」を参照してください。

**payload**  <a name="pipe-log-schema-payload"></a>
パイプが処理しているイベントバッチの内容。  
このフィールドが EventBridge に含まれるのは、このパイプのログに実行データを含めるように指定している場合のみです。詳細については、[EventBridge Pipes ログに実行データを含める](eb-pipes-logs.md#eb-pipes-logs-execution-data)を参照してください。  
これらのフィールドには機密情報が含まれている可能性があります。EventBridge は、ロギング中にこれらのフィールドの内容を編集しようとはしません。
詳細については、「[EventBridge Pipes ログに実行データを含める](eb-pipes-logs.md#eb-pipes-logs-execution-data)」を参照してください。

**awsRequest**  <a name="pipe-log-schema-aws-request"></a>
エンリッチメントまたはターゲットに送信される JSON 形式のリクエスト。API 送信先に送信されるリクエストの場合、これはそのエンドポイントに送信された HTTP リクエストを表します。  
このフィールドが EventBridge に含まれるのは、このパイプのログに実行データを含めるように指定している場合のみです。詳細については、[EventBridge Pipes ログに実行データを含める](eb-pipes-logs.md#eb-pipes-logs-execution-data)を参照してください。  
これらのフィールドには機密情報が含まれている可能性があります。EventBridge は、ロギング中にこれらのフィールドの内容を編集しようとはしません。
詳細については、「[EventBridge Pipes ログに実行データを含める](eb-pipes-logs.md#eb-pipes-logs-execution-data)」を参照してください。

**awsResponse**  <a name="pipe-log-schema-aws-response"></a>
エンリッチメントまたはターゲットから返される JSON 形式のレスポンス。API 送信先に送信されたリクエストの場合、これはそのエンドポイントから返された HTTP レスポンスを表します。API 送信先のサービス自体から返されたレスポンスではありません。  
このフィールドが EventBridge に含まれるのは、このパイプのログに実行データを含めるように指定している場合のみです。詳細については、[EventBridge Pipes ログに実行データを含める](eb-pipes-logs.md#eb-pipes-logs-execution-data)を参照してください。  
これらのフィールドには機密情報が含まれている可能性があります。EventBridge は、ロギング中にこれらのフィールドの内容を編集しようとはしません。
詳細については、「[EventBridge Pipes ログに実行データを含める](eb-pipes-logs.md#eb-pipes-logs-execution-data)」を参照してください。

**truncatedFields**  <a name="pipe-log-schema-truncated-fields"></a>
レコードを 256 KB のサイズ制限未満に保つために EventBridge が切り捨てた実行データフィールドのリスト。  
EventBridge が実行データフィールドを切り捨てる必要がなかった場合でも、このフィールドは表示されますが、`null` となります。  
詳細については、「[EventBridge Pipes ログレコードの実行データの切り捨て](eb-pipes-logs.md#eb-pipes-logs-execution-data-truncation)」を参照してください。

**エラー**  <a name="pipe-log-schema-error"></a>
このパイプ実行ステップ中に発生したエラーの情報を示します。  
このパイプ実行ステップ中にエラーが発生しなかった場合、このフィールドは表示されますが、`null` となります。    
**httpStatusCode**  <a name="pipe-log-schema-http-status-code"></a>
呼び出したサービスから返された HTTP ステータスコード。  
**@message**  <a name="pipe-log-schema-message"></a>
呼び出したサービスから返されたエラーメッセージ。  
**details**  <a name="pipe-log-schema-details"></a>
呼び出したサービスから返された詳細なエラー情報。  
**awsService**  <a name="pipe-log-schema-aws-service"></a>
呼び出したサービスの名前。  
**requestId**  <a name="pipe-log-schema-request-id"></a>
呼び出したサービスからの、このリクエストのリクエスト ID。