JSONRéponse aux métadonnées des ECS tâches Amazon v3 pour les tâches sur Fargate - Amazon Elastic Container Service

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.

JSONRéponse aux métadonnées des ECS tâches Amazon v3 pour les tâches sur Fargate

Les informations suivantes sont renvoyées par la JSON réponse du point de terminaison des métadonnées de la tâche (${ECS_CONTAINER_METADATA_URI}/task).

Cluster

Nom de ressource Amazon (ARN) ou nom abrégé du ECS cluster Amazon auquel appartient la tâche.

TaskARN

Nom complet de la ressource Amazon (ARN) de la tâche à laquelle appartient le conteneur.

Family

Famille de définition de ECS tâche Amazon pour la tâche.

Revision

Révision de la définition de ECS tâche Amazon pour la tâche.

DesiredStatus

État souhaité pour la tâche auprès d'AmazonECS.

KnownStatus

État connu de la tâche auprès d'AmazonECS.

Limits

Limites de ressources spécifiées au niveau de la tâche, telles que CPU (exprimées envCPUs) et mémoire. Ce paramètre n'est pas spécifié si aucune limite de ressource n'a été définie.

PullStartedAt

Horodatage au moment où la première extraction de l'image de conteneur a commencé.

PullStoppedAt

Horodatage au moment où la dernière extraction de l'image de conteneur s'est terminée.

AvailabilityZone

Zone de disponibilité dans laquelle se trouve la tâche.

Note

Les métadonnées de la zone de disponibilité sont uniquement disponibles pour les tâches Fargate qui utilisent la version 1.4 de la plateforme ou ultérieure (Linux) ou la version 1.0.0 de la plateforme ou ultérieure (Windows).

Containers

Liste de métadonnées de conteneur pour chaque conteneur associé à la tâche.

DockerId

ID Docker du conteneur.

Name

Nom du conteneur tel que spécifié dans la définition de tâche.

DockerName

Nom du conteneur fourni à Docker. L'agent de ECS conteneur Amazon génère un nom unique pour le conteneur afin d'éviter les collisions de noms lorsque plusieurs copies de la même définition de tâche sont exécutées sur une seule instance.

Image

Image à utiliser pour le conteneur.

ImageID

Le condensé SHA -256 de l'image.

Ports

Tous les ports exposés pour le conteneur. Ce paramètre n'est pas spécifié s'il n'y a pas de ports exposés.

Labels

Toutes les étiquettes appliquées au conteneur. Ce paramètre n'est pas spécifié si aucune étiquette n'est appliquée.

DesiredStatus

État souhaité pour le conteneur auprès d'AmazonECS.

KnownStatus

État connu du conteneur auprès d'AmazonECS.

ExitCode

Code de sortie pour le conteneur. Ce paramètre n'est pas spécifié si le conteneur n'est pas sorti.

Limits

Les limites de ressources spécifiées au niveau du conteneur, telles que CPU (exprimées en CPU unités) et la mémoire. Ce paramètre n'est pas spécifié si aucune limite de ressource n'a été définie.

CreatedAt

Horodatage de création du conteneur. Ce paramètre n'est pas spécifié si le conteneur n'a pas encore été créé.

StartedAt

Horodatage de démarrage du conteneur. Ce paramètre n'est pas spécifié si le conteneur n'a pas encore été démarré.

FinishedAt

Horodatage d'arrêt du conteneur. Ce paramètre n'est pas spécifié si le conteneur n'a pas encore été arrêté.

Type

Type du conteneur. Les conteneurs qui sont spécifiés dans votre définition de tâche sont de type NORMAL. Vous pouvez ignorer les autres types de conteneurs, qui sont utilisés pour le provisionnement des ressources de tâches internes par l'agent de ECS conteneur Amazon.

Networks

Informations de réseau du conteneur, par exemple le mode réseau et l'adresse IP. Ce paramètre n'est pas spécifié si aucune information de réseau n'est définie.

ClockDrift

Informations sur la différence entre l'heure de référence et l'heure du système. Cela s'applique au système d'exploitation Linux. Cette fonctionnalité utilise Amazon Time Sync Service pour mesurer la précision de l'horloge et fournir l'erreur d'horloge liée aux conteneurs. Pour plus d'informations, consultez Définir l'heure pour votre instance Linux dans le Guide de EC2 l'utilisateur Amazon pour les instances Linux.

ReferenceTime

La base de la précision de l'horloge. Amazon ECS utilise la norme mondiale Coordinated Universal Time (UTC) viaNTP, par exemple2021-09-07T16:57:44Z.

ClockErrorBound

Mesure de l'erreur d'horloge, définie comme le décalage par rapport àUTC. Cette erreur correspond à la différence en millisecondes entre l'heure de référence et l'heure du système.

ClockSynchronizationStatus

Indique si la tentative de synchronisation la plus récente entre l'heure système et l'heure de référence a réussi.

Les valeurs valides sont SYNCHRONIZED et NOT_SYNCHRONIZED.

ExecutionStoppedAt

Horodatage au moment où l'état des tâches est passé de DesiredStatus à STOPPED. Cela se produit lorsqu'un conteneur essentiel passe à STOPPED.