EventBridge 管道記錄綱要參考 - Amazon EventBridge

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

EventBridge 管道記錄綱要參考

以下參考資料詳細說明了 EventBridge 管道記錄的結構描述。

每個日誌記錄代表一個管道執行步驟,如果管道來源和目標已設定為批次處理,則可能包含多達 10,000 個事件。

如需詳細資訊,請參閱記錄 Amazon EventBridge 管道性能

{ "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

管道執行的識別碼。

管道接收到的每個事件或一批事件,而該事件傳遞到一個擴充或目標都被視為管道執行。如需詳細資訊,請參閱Amazon EventBridge 管道日誌如何工作

timestamp

發出日誌事件的日期和時間。

單位:毫秒。

messageType

為其產生記錄的管道執行步驟。

如需執行步驟的詳細資訊,請參閱 EventBridge 管道執行步驟

resourceArn

管道的 Amazon 資源名稱(ARN)。

logLevel

為管道日誌指定的詳細資料層級。

有效值ERROR | INFO | TRACE

如需詳細資訊,請參閱指定 EventBridge 管道記錄層級

payload

管道正在處理的事件批次的內容。

EventBridge 僅當您指定在此管道的記錄中包含執行資料時,才會包含此欄位。如需詳細資訊,請參閱 在 EventBridge 管道記錄中包含執行資料

重要

這些欄位可能包含敏感資訊。 EventBridge 不會嘗試在記錄期間編輯這些欄位的內容。

如需詳細資訊,請參閱在 EventBridge 管道記錄中包含執行資料

awsRequest

以JSON格式傳送至擴充項目或目標的要求。對於傳送至API目的地的HTTP要求,這代表傳送至該端點的要求。

EventBridge 僅當您指定在此管道的記錄中包含執行資料時,才會包含此欄位。如需詳細資訊,請參閱 在 EventBridge 管道記錄中包含執行資料

重要

這些欄位可能包含敏感資訊。 EventBridge 不會嘗試在記錄期間編輯這些欄位的內容。

如需詳細資訊,請參閱在 EventBridge 管道記錄中包含執行資料

awsResponse

由擴充或目標傳回的回應 (以JSON格式表示)。對於傳送至API目的地的要求,這代表從該端點傳HTTP回的回應,而不是API目的地服務本身傳回的回應。

EventBridge 僅當您指定在此管道的記錄中包含執行資料時,才會包含此欄位。如需詳細資訊,請參閱 在 EventBridge 管道記錄中包含執行資料

重要

這些欄位可能包含敏感資訊。 EventBridge 不會嘗試在記錄期間編輯這些欄位的內容。

如需詳細資訊,請參閱在 EventBridge 管道記錄中包含執行資料

truncatedFields

EventBridge 已截斷任何執行資料欄位的清單,以保持在 256 KB 大小限制以下的記錄。

如果 EventBridge 不需要截斷任何執行資料欄位,則此欄位存在,但是。null

如需詳細資訊,請參閱截斷 EventBridge管道記錄中的執行資料

error

包含在此管道執行步驟期間產生之任何錯誤的資訊。

如果在此管道執行步驟期間未產生錯誤,則此欄位存在,除了 null

httpStatusCode

被呼叫的服務傳回的HTTP狀態碼。

message

呼叫的服務傳回的錯誤訊息。

詳細資訊

被呼叫的服務傳回的任何詳細錯誤資訊。

awsService

被呼叫的服務的名稱。

requestId

被呼叫的服務發出此請求的 ID。