Format des journaux d'accès - AWS Elemental MediaStore

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Format des journaux d'accès

Les fichiers journaux d'accès se composent d'une séquence d'enregistrements de journal au format JSON, chaque enregistrement de journal représentant une demande. L'ordre des champs dans le journal peut varier. Voici un exemple de journal constitué de deux enregistrements de journal :

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

La liste suivante décrit les champs de l'enregistrement des journaux :

AWSAccountId

ID de compte AWS du compte qui a été utilisé pour effectuer la demande.

BytesReceived

Nombre d'octets dans le corps de la demande reçue par le serveur MediaStore.

BytesSent

Nombre d'octets dans le corps de la réponse envoyée par le serveur MediaStore. Cette valeur est souvent la même que celle de l'en-tête Content-Length inclus avec les réponses de serveur.

ContainerName

Nom du conteneur qui a reçu la demande.

ErrorCode

Le code MediaStore d'erreur (tel queInternalServerError). Si aucune erreur ne s'est produit, le caractère - s'affiche. Un code d'erreur peut s'afficher, même si le code de statut est 200 (indiquant une connexion fermée ou une erreur après que le serveur a commencé à diffuser la réponse).

ExpiresAt

La date et l'heure d'expiration de l'objet. Cette valeur est basée sur l'âge d'expiration défini par unetransient data rule politique de cycle de vie appliquée au conteneur. La valeur correspond à une date et une heure ISO-8601 est est basée sur l'horloge système de l'hôte ayant servi la demande. Si la politique de cycle de vie ne comporte aucune règle de données transitoires qui s'applique à l'objet, ou si aucune politique de cycle de vie n'est appliquée au conteneur, la valeur de ce champ estnull. Ce champ s'applique uniquement aux opérations suivantes :PutObjectGetObject,DescribeObject, etDeleteObject.

HTTPStatus

Code numérique du statut HTTP de la réponse.

Opération

Opération qui a été exécutée, comme PutObject ou ListItems.

Chemin

Chemin d'accès au sein du conteneur dans lequel l'objet est stocké. Si l'opération n'accepte pas le paramètre de chemin, le caractère - s'affiche.

ReceivedTime

Moment où la demande a été reçue. La valeur correspond à une date et une heure ISO-8601 est est basée sur l'horloge système de l'hôte ayant servi la demande.

Demandeur

Amazon Resource Name (ARN) de l'utilisateur du compte qui a été utilisé pour effectuer la demande. Pour les demandes non authentifiées, cette valeur est anonymous. Si la demande échoue avant la fin de l'authentification, ce champ peut être manquant dans le journal. Pour des demandes de ce type, l’élément ErrorCode peut identifier le problème d'autorisation.

RequestID

Chaîne de caractères générée par AWS Elemental MediaStore pour identifier de façon unique chaque demande.

Source

Adresse Internet apparente du demandeur ou du mandataire de service du service AWS qui effectue l'appel. Si des proxys et pare-feu intermédiaires masquent l'adresse de la machine qui fait la demande, la valeur est null.

TotalTime

Nombre de millisecondes (ms) pendant lesquelles la demande était en cours depuis la perspective du serveur. Cette valeur est mesurée du moment où votre demande est reçue par le service jusqu'à ce que le dernier octet de la réponse soit envoyé. Cette valeur est mesurée depuis la perspective du serveur, car les mesures effectuées depuis la perspective du client sont affectées par la latence du réseau.

TurnAroundTime

Le nombre de millisecondes nécessaires au MediaStore traitement de la demande. Cette valeur est mesurée entre la réception du dernier octets de votre demande et l'envoi du premier octet de la réponse.

L'ordre des champs dans le journal peut varier.