Publicado en: Aug 30, 2019
Amazon Elastic Container Service (ECS) ahora permite a los clientes buscar los identificadores de contenedores de tiempo de ejecución de contenedores que se ejecutan como parte de una tarea de ECS. Anteriormente, los clientes debían unir varias API para asociar los identificadores de contenedores de tiempo de ejecución de contenedores con la tarea de ECS correspondiente. Esta asociación resultaba útil para casos de uso como la depuración. Ahora, las API describe-tasks y stop-task devuelven el identificador de contenedores de tiempo de ejecución de todos los contenedores de una tarea de ECS. Esto significa que los clientes cuentan con un flujo de trabajo simplificado para diagnosticar errores mediante la búsqueda en archivos de registro de contenedores con errores y su asignación a las tareas correspondientes.
Durante una tarea de depuración, los clientes tal vez deseen asociar los errores observados en un archivo de registro con la tarea y el contenedor específicos que generaron dichos registros. Anteriormente, para asociar una tarea con un contenedor en particular, los clientes tenían que utilizar la API de inspección mediante la ejecución de comandos en la instancia de contenedor que alojaba la tarea, proceso que requería varios pasos. Exponer la asignación de contenedor a tarea en la consola de ECS y las API permite a los clientes de ECS seguir los errores hasta el contenedor y la tarea afectados y, a su vez, disminuir el esfuerzo necesario para identificar el origen del error de una aplicación.
Para empezar, puede usar la interfaz de línea de comandos de AWS mediante las llamadas a la API describe-tasks y stop-taskde ECS o la vista tarea-detalles de la consola de ECS.