支援終止通知: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
。此欄位僅適用於下列操作:PutObject
、DescribeObject
、GetObject
和DeleteObject
。 - HTTPStatus
-
回應的數字 HTTP 狀態碼。
- 作業
-
已執行的操作,例如
PutObject
或ListItems
。 - 路徑
-
容器中的路徑,此容器為物件的存放位置。如果操作不會採用路徑參數,則會出現
-
字元。 - ReceivedTime
-
收到請求的時間。此值是
ISO-8601
日期時間,且會根據服務請求之主機的系統時鐘。 - 要求者
-
用來提出請求的帳戶使用者 Amazon Resource Name (ARN)。若是未經授權的請求,這個值會是
anonymous
。如果在身分驗證完成前要求失敗,則此欄位可能會從日誌中遺失。對於這類要求,ErrorCode
可能會識別授權問題。 - RequestID
-
AWS Elemental MediaStore 產生的字串,用於唯一識別每個請求。
- 來源
-
請求者的明顯網際網路地址或進行呼叫的 AWS 服務服務委託人。如果中間代理伺服器與防火牆會將提出請求的機器地址模糊處理,此值會設為 Null。
- TotalTime
-
從伺服器角度計算的請求所經過的毫秒數 (ms)。此值是從服務收到您請求的時間開始,計算到回應傳送出最後一組位元組的時間。從用戶端角度進行的測量會受網路延遲影響,因此會從伺服器角度來進行此值的測量。
- TurnAroundTime
-
MediaStore 處理您的請求所花費的毫秒數。此值是從收到您要求的最後位元組的時間開始,計算到回應傳送出第一組位元組的時間。
日誌中欄位的順序可能有所不同。