Punto final de metadatos de tareas de Amazon ECS, versión 4 - Amazon Elastic Container Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Punto final de metadatos de tareas de Amazon ECS, versión 4

El agente de contenedor de Amazon ECS introduce una variable de entorno en cada contenedor, denominada punto de enlace de metadatos de tareas, que proporciona varios metadatos y estadísticas de Docker de tareas al contenedor.

Los metadatos de las tareas y las estadísticas de velocidad de la red se envían a CloudWatch Container Insights y se pueden ver en AWS Management Console. Para obtener más información, consulte Supervise los contenedores de Amazon ECS mediante Container Insights.

nota

Amazon ECS ofrece versiones anteriores del punto de enlace de metadatos de tareas. Para no tener que crear nuevas versiones de los puntos de enlace de metadatos de tareas en el futuro, se pueden agregar otros metadatos a la salida de la versión 4. No vamos a eliminar ningún metadato existente ni a modificar los nombres de los campos de metadatos.

La variable de entorno se introduce de forma predeterminada en los contenedores de las tareas de Amazon ECS lanzadas en instancias de Linux de Amazon EC2 que ejecutan la versión 1.39.0 del agente de contenedor de Amazon ECS como mínimo. Para instancias de Windows de Amazon EC2 que utilizan el modo de red awsvpc, el agente de contenedor de Amazon ECS debe ser versión 1.54.0 como mínimo. Para obtener más información, consulte Administración de instancias de contenedor.

nota

Puede agregar compatibilidad con esta característica en instancias de Amazon EC2 que utilizan versiones anteriores del agente de contenedor de Amazon ECS si actualiza el agente a la versión más reciente. Para obtener más información, consulte Actualización del agente de contenedor de Amazon ECS.

Rutas de la versión 4 del punto de enlace de metadatos de tareas

Están disponibles los siguientes puntos de enlace de metadatos de tareas para los contenedores:

${ECS_CONTAINER_METADATA_URI_V4}

Esta ruta devuelve metadatos del contenedor.

${ECS_CONTAINER_METADATA_URI_V4}/task

Esta ruta devuelve metadatos de la tarea, incluso una lista de los nombres e ID de contenedor de todos los contenedores asociados a la tarea. Para obtener más información sobre la respuesta de este punto de enlace, consulte Respuesta JSON de la versión 4 de metadatos de tareas de Amazon ECS.

${ECS_CONTAINER_METADATA_URI_V4}/taskWithTags

Esta ruta muestra los metadatos de la tarea incluidos en el punto de enlace /task además de en las etiquetas de instancia de contenedor y tarea que se pueden recuperar mediante la API ListTagsForResource. Todos los errores recibidos al recuperar los metadatos de la etiqueta se incluirán en la respuesta, en el campo Errors.

nota

El campo Errors solo aparece en la respuesta para tareas alojadas en instancias de Linux de Amazon EC2 que ejecutan la versión 1.50.0 del agente de contenedor como mínimo. Para instancias de Windows de Amazon EC2 que utilizan el modo de red awsvpc, el agente contenedor de Amazon ECS debe ser versión 1.54.0 como mínimo

Este punto de conexión requiere el permiso ecs.ListTagsForResource.

${ECS_CONTAINER_METADATA_URI_V4}/stats

Esta ruta muestra estadísticas de Docker para el contenedor específico. Para obtener más información sobre cada una de las estadísticas devueltas, consulta la documentación ContainerStatsde la API de Docker.

Para las tareas de Amazon ECS que utilizan los modos de red awsvpco bridge alojados en instancias de Linux de Amazon EC2 que ejecutan la versión 1.43.0 del agente de contenedor como mínimo, habrá estadísticas de velocidad de red adicionales incluidas en la respuesta. Para todas las demás tareas, la respuesta solo incluirá las estadísticas de red acumuladas.

${ECS_CONTAINER_METADATA_URI_V4}/task/stats

Esta ruta devuelve estadísticas de Docker de todos los contenedores asociados a la tarea. Se puede utilizar en contenedores asociados para extraer métricas de red. Para obtener más información sobre cada una de las estadísticas devueltas, consulta la documentación ContainerStatsde la API de Docker.

Para las tareas de Amazon ECS que utilizan los modos de red awsvpco bridge alojados en instancias de Linux de Amazon EC2 que ejecutan la versión 1.43.0 del agente de contenedor como mínimo, habrá estadísticas de velocidad de red adicionales incluidas en la respuesta. Para todas las demás tareas, la respuesta solo incluirá las estadísticas de red acumuladas.