Publié le: Aug 30, 2019
Elastic Container Service (ECS) prend désormais en charge une fonctionnalité permettant aux clients d'afficher les ID des conteneurs d'exécution fonctionnant dans le cadre d'une tâche ECS. Auparavant, les clients devaient regrouper plusieurs API pour associer les ID des conteneurs d'exécution des conteneurs à leur tâche ECS respective. Cette association était utile dans des cas d'utilisation comme le débogage. À présent, les API describe-tasks et stop-task renvoient l'ID de conteneur d'exécution pour tous les conteneurs au sein d'une tâche ECS. Cela signifie que les clients disposent d'un flux de travail simplifié pour diagnostiquer les erreurs en recherchant dans les fichiers journaux les conteneurs en échec et en les associant à leurs tâches respectives.
Lors du débogage, les clients peuvent vouloir associer les erreurs relevées dans un fichier journal à la tâche et au conteneur spécifique ayant généré ces journaux. Associer une tâche à un conteneur en particulier exigeait auparavant des clients d'utiliser l'API d'inspection en exécutant des commandes sur l'instance de conteneur hébergeant la tâche, ce qui s'effectuait en plusieurs étapes. En affichant le mappage conteneur vers tâche dans la console ECS et dans les API, les clients ECS peuvent désormais suivre les erreurs du conteneur et de la tâche concernés et en retour déterminer la source d'échec de l'application sans effort.
Pour commencer, vous pouvez utiliser l'interface de ligne de commande AWS via les appels d'API describe-tasks et stop-task d'ECS ou l'affichage task-details dans la console ECS.