

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# EventBridge 파이프 로그 스키마 참조
<a name="eb-pipes-logs-schema"></a>

다음 참조에서는 EventBridge 파이프 로그 레코드의 스키마를 자세히 설명합니다.

각 로그 레코드는 파이프 실행 단계를 나타내며, 파이프 소스 및 대상이 일괄 처리되도록 구성된 경우 최대 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 파이프 로깅 작동 방식](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 파이프 실행 단계](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` \| `INFO` \| `TRACE`  
자세한 내용은 [EventBridge 파이프 로그 수준 지정](eb-pipes-logs.md#eb-pipes-logs-level) 단원을 참조하십시오.

**payload**  <a name="pipe-log-schema-payload"></a>
파이프에서 처리 중인 이벤트 배치의 내용입니다.  
EventBridge는 이 파이프의 로그에 실행 데이터를 포함하도록 지정한 경우에만 이 필드를 포함합니다. 자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 섹션을 참조하세요.  
이러한 필드에는 민감한 정보가 포함될 수 있습니다. EventBridge는 로깅 중에 이러한 필드의 내용을 삭제하려고 시도하지 않습니다.
자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 단원을 참조하십시오.

**awsRequest**  <a name="pipe-log-schema-aws-request"></a>
JSON 형식으로 보강 또는 대상에 전송된 요청입니다. API 대상으로 전송된 요청의 경우 이는 해당 엔드포인트로 전송된 HTTP 요청을 나타냅니다.  
EventBridge는 이 파이프의 로그에 실행 데이터를 포함하도록 지정한 경우에만 이 필드를 포함합니다. 자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 섹션을 참조하세요.  
이러한 필드에는 민감한 정보가 포함될 수 있습니다. EventBridge는 로깅 중에 이러한 필드의 내용을 삭제하려고 시도하지 않습니다.
자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 단원을 참조하십시오.

**awsResponse**  <a name="pipe-log-schema-aws-response"></a>
보강 또는 대상이 JSON 형식으로 반환한 응답입니다. API 대상으로 전송된 요청의 경우 이는 API 대상 서비스 자체에서 반환된 응답이 아니라 해당 엔드포인트에서 반환된 HTTP 응답을 나타냅니다.  
EventBridge는 이 파이프의 로그에 실행 데이터를 포함하도록 지정한 경우에만 이 필드를 포함합니다. 자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 섹션을 참조하세요.  
이러한 필드에는 민감한 정보가 포함될 수 있습니다. EventBridge는 로깅 중에 이러한 필드의 내용을 삭제하려고 시도하지 않습니다.
자세한 내용은 [EventBridge 파이프 로그에 실행 데이터 포함](eb-pipes-logs.md#eb-pipes-logs-execution-data) 단원을 참조하십시오.

**truncatedFields**  <a name="pipe-log-schema-truncated-fields"></a>
레코드를 크기 제한 256KB 미만으로 유지하기 위해 EventBridge에서 잘라낸 실행 데이터 필드 목록입니다.  
EventBridge에서 실행 데이터 필드를 잘라낼 필요가 없는 경우에는 이 필드가 있지만 `null`입니다.  
자세한 내용은 [EventBridge 파이프 로그 레코드의 실행 데이터 잘라내기](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입니다.