Réponse JSON des métadonnées de tâche Amazon ECS v4 pour les tâches sur les instances gérées Amazon ECS - 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.

Réponse JSON des métadonnées de tâche Amazon ECS v4 pour les tâches sur les instances gérées Amazon ECS

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

Cluster

Amazon Resource Name (ARN) ou nom abrégé du cluster Amazon ECS auquel la tâche appartient.

ServiceName

Nom du service auquel appartient la tâche. ServiceName apparaîtra si la tâche est associée à un service.

VPCID

L’Id de VPC de l’instance de conteneur.

TaskARN

L’Amazon Resource Name (ARN) de la tâche à laquelle le conteneur appartient.

Family

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

Revision

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

DesiredStatus

État souhaité pour la tâche à partir d'Amazon ECS.

KnownStatus

État connu pour la tâche à partir d'Amazon ECS.

Limits

Les limites de ressources spécifiées au niveau des tâches, telles que le processeur (exprimé en vCPUs) et la 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.

LaunchType

Type de lancement utilisé par la tâche. Pour les tâches exécutées sur les instances gérées Amazon ECS, le type de lancement est MANAGED_INSTANCES.

Containers

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

DockerId

ID Docker du conteneur.

Lorsque vous utilisez Fargate, l’ID est un hexadécimal de 32 chiffres suivi d’un nombre à 10 chiffres.

Name

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

DockerName

Nom du conteneur fourni à Docker. L'agent de conteneur Amazon ECS génère un nom unique pour le conteneur afin d'éviter les conflits 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 du manifeste de l’image. Il s’agit du condensé qui peut être utilisé pour extraire l’image en utilisant le format repository-url/image@sha256:digest.

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 à partir d'Amazon ECS.

KnownStatus

État connu pour le conteneur à partir d'Amazon ECS.

ExitCode

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

Limits

Limites de ressource spécifiées au niveau du conteneur, par exemple, le processeur (exprimé en unités de processeur) 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 l'approvisionnement des ressources de tâches internes par l'agent de conteneur Amazon ECS.

LogDriver

Pilote de journal utilisé par le conteneur.

LogOptions

Options de pilote de journal définies pour le conteneur.

ContainerARN

L'Amazon Resource Name (ARN) du conteneur.

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.

Snapshotter

Le snapshotter qui a été utilisé par containerd pour télécharger cette image de conteneur. Les valeurs valides sont overlayfs, qui est la valeur par défaut, et soci, utilisées en cas de chargement différé avec un index SOCI.

RestartCount

Nombre de fois où le conteneur a été redémarré.

Note

Les métadonnées RestartCount ne sont incluses que si une politique de redémarrage est activée pour le conteneur. Pour de plus amples informations, veuillez consulter Redémarrage de conteneurs individuels dans les tâches Amazon ECS à l’aide de politiques de redémarrage de conteneurs.

ClockDrift

Informations sur la différence entre l'heure de référence et l'heure du système. Cette fonctionnalité utilise le Service de synchronisation temporelle d’Amazon 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 du temps universel coordonné (UTC) via NTP, par exemple 2021-09-07T16:57:44Z.

ClockErrorBound

La mesure de l'erreur de l'horloge est exprimée par le décalage par rapport à l'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.

FaultInjectionEnabled

Indique si l’injection de pannes est activée pour la tâche. Pour de plus amples informations, veuillez consulter Utilisation de l’injection de pannes avec vos charges de travail Amazon ECS et Fargate.