

サポート終了通知: 2025 年 11 月 13 日、 AWS は AWS Elemental MediaStore のサポートを終了します。2025 年 11 月 13 日以降、MediaStore コンソールまたは MediaStore リソースにアクセスできなくなります。詳細については、こちらの[ブログ記事](https://aws.amazon.com/blogs/media/support-for-aws-elemental-mediastore-ending-soon/)をご覧ください。

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

# アクセスログの形式
<a name="monitoring-cloudwatch-logs-format"></a>

アクセスログファイルは、一連の JSON 形式のログレコードで構成されており、各ログレコードは 1 つのリクエストを表します。ログ内のフィールドの順序は変わることがあります。2 つのログレコードで構成されるログの例を次に示します。

```
{
  "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](policies-object-lifecycle-components.md#policies-object-lifecycle-components-rules-seconds-inline) によって設定された有効期限に基づいています。この値は `ISO-8601` の日時で、リクエストに対応したホストのシステムクロックに基づいています。ライフサイクルポリシーにオブジェクトに適用される一時的なデータルールが含まれていない場合、またはコンテナに適用されるライフサイクルポリシーがない場合、このフィールドの値は `null` です。このフィールドは、`PutObject`、`GetObject`、`DescribeObject`、および `DeleteObject` の各オペレーションにのみ適用されます。

HTTPStatus  
レスポンスの HTTP ステータスの数値。

Operation  
`PutObject` や `ListItems` などの、実行されたオペレーション。

パス  
オブジェクトが保存されているコンテナ内のパス。オペレーションがパスのパラメータを使用しない場合は、`-` の文字が表示されます。

ReceivedTime  
リクエストを受け取った時刻。この値は `ISO-8601` の日時で、リクエストに対応したホストのシステムクロックに基づいています。

リクエスタ  
リクエストを行うために使用されたアカウントのユーザーの Amazon リソースネーム (ARN)。認証されていないリクエストの場合、この値は `anonymous` になります。認証が完了する前にリクエストが失敗した場合は、このフィールドがログに表示されない可能性があります。このようなリクエストでは、`ErrorCode` で認可の問題を特定できる場合があります。

RequestID  
各リクエストを一意に識別するために AWS Elemental MediaStore で生成される文字列。

ソース  
呼び出しを行った AWS サービスのリクエスタまたはサービスプリンシパルの表面上のインターネットアドレス。中間プロキシやファイアウォールにより、リクエストを作成したマシンのアドレスが不明確になる場合、値は null に設定されます。

TotalTime  
サーバーから見た、リクエストの転送中の時間数 (ミリ秒単位)。これは、サービスがリクエストを受信してから、レスポンスの最終バイトが送信されるまでの時間を計測した値です。この値は、サーバーの観点から計測されます。クライアント側の観点で計測された値は、ネットワークレイテンシーの影響を受けるためです。

TurnAroundTime  
MediaStore でリクエストの処理に要した時間数 (ミリ秒単位)。これは、リクエストの最終バイトが受信されてから、レスポンスの先頭バイトが送信されるまでの時間を計測した値です。

ログのフィールドの順序は変わることがあります。