存取日誌格式 - AWS Elemental MediaStore

支援終止通知:2025 年 11 月 13 日, AWS 將停止對 AWS Elemental MediaStore 的支援。2025 年 11 月 13 日之後,您將無法再存取 MediaStore 主控台或 MediaStore 資源。如需詳細資訊,請造訪此部落格文章

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

存取日誌格式

存取日誌檔是由一系列的 JSON 格式的日誌記錄所組成,其中每個日誌記錄代表一個請求。日誌中欄位的順序可能有所不同。以下是包含兩個日誌記錄的範例日誌:

{ "Path": "/FootballMatch/West", "Requester": "arn:aws:iam::111122223333:user/maria-garcia", "AWSAccountId": "111122223333", "RequestID": "aaaAAA111bbbBBB222cccCCC333dddDDD444eeeEEE555fffFFF666gggGGG777hhhHHH888iiiIII999jjjJJJ", "ContainerName": "LiveEvents", "TotalTime": 147, "BytesReceived": 1572864, "BytesSent": 184, "ReceivedTime": "2018-12-13T12:22:06.245Z", "Operation": "PutObject", "ErrorCode": null, "Source": "192.0.2.3", "HTTPStatus": 200, "TurnAroundTime': 7, "ExpiresAt": "2018-12-13T12:22:36Z" } { "Path": "/FootballMatch/West", "Requester": "arn:aws:iam::111122223333:user/maria-garcia", "AWSAccountId": "111122223333", "RequestID": "dddDDD444eeeEEE555fffFFF666gggGGG777hhhHHH888iiiIII999jjjJJJ000cccCCC333bbbBBB222aaaAAA", "ContainerName": "LiveEvents", "TotalTime": 3, "BytesReceived": 641354, "BytesSent": 163, "ReceivedTime": "2018-12-13T12:22:51.779Z", "Operation": "PutObject", "ErrorCode": "ValidationException", "Source": "198.51.100.15", "HTTPStatus": 400, "TurnAroundTime": 1, "ExpiresAt": null }

下列清單說明日誌記錄欄位:

AWSAccountId

用於提出請求之帳戶的帳戶 AWS ID。

BytesReceived

MediaStore 伺服器在請求內文中接收的位元組數。

BytesSent

MediaStore 伺服器在回應內文中傳送的位元組數。此值通常與在伺服器回應中包含的 Content-Length 標頭值相同。

ContainerName

收到請求的容器名稱。

ErrorCode

MediaStore 錯誤代碼 (例如 InternalServerError)。如果沒有錯誤發生,則會顯示 - 字元。即使狀態碼為 200 (表示關閉連線或在伺服器開始串流回應後發生錯誤),仍可能會顯示錯誤碼。

ExpiresAt

物件的過期日期和時間。此值是根據套用到容器的生命週期政策transient data rule中由 設定的過期時間。此值是 ISO-8601 日期時間,且會根據服務請求之主機的系統時鐘。如果生命週期政策沒有套用到物件的暫時性資料規則,或者沒有套用到容器的生命週期政策,則此欄位的值為 null。此欄位僅適用於下列操作:PutObjectDescribeObjectGetObjectDeleteObject

HTTPStatus

回應的數字 HTTP 狀態碼。

作業

已執行的操作,例如 PutObjectListItems

路徑

容器中的路徑,此容器為物件的存放位置。如果操作不會採用路徑參數,則會出現 - 字元。

ReceivedTime

收到請求的時間。此值是 ISO-8601 日期時間,且會根據服務請求之主機的系統時鐘。

要求者

用來提出請求的帳戶使用者 Amazon Resource Name (ARN)。若是未經授權的請求,這個值會是 anonymous。如果在身分驗證完成前要求失敗,則此欄位可能會從日誌中遺失。對於這類要求,ErrorCode 可能會識別授權問題。

RequestID

AWS Elemental MediaStore 產生的字串,用於唯一識別每個請求。

來源

請求者的明顯網際網路地址或進行呼叫的 AWS 服務服務委託人。如果中間代理伺服器與防火牆會將提出請求的機器地址模糊處理,此值會設為 Null。

TotalTime

從伺服器角度計算的請求所經過的毫秒數 (ms)。此值是從服務收到您請求的時間開始,計算到回應傳送出最後一組位元組的時間。從用戶端角度進行的測量會受網路延遲影響,因此會從伺服器角度來進行此值的測量。

TurnAroundTime

MediaStore 處理您的請求所花費的毫秒數。此值是從收到您要求的最後位元組的時間開始,計算到回應傳送出第一組位元組的時間。

日誌中欄位的順序可能有所不同。