La versión 4 del punto de conexión de metadatos de tareas de Amazon ECS está disponible para las tareas en instancias administradas de Amazon ECS
importante
Si utiliza tareas de Amazon ECS alojadas en instancias de Amazon EC2, consulte Amazon ECS task metadata endpoint.
A partir de instancias administradas de Amazon ECS, se inyecta una variable de entorno denominada ECS_CONTAINER_METADATA_URI_V4 en cada contenedor de una tarea. Cuando consulta la versión 4 del punto de enlace de metadatos de tareas, hay diversos metadatos y estadísticas de Docker
El punto de conexión de metadatos de tareas está activado de manera predeterminada para todas las tareas de Amazon ECS que se ponen en marcha en instancias administradas de Amazon ECS.
nota
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.
Rutas de la versión 4 del punto de conexión de metadatos de tareas de instancias administradas de Amazon ECS
Los siguientes puntos de enlace de metadatos de tarea están disponibles 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 para tareas de instancias administradas de Amazon ECS.
${ECS_CONTAINER_METADATA_URI_V4}/stats-
Esta ruta devuelve estadísticas de Docker del contenedor de Docker. Para obtener más información acerca de cada una de las estadísticas devueltas, consulte ContainerStats
en la documentación del API de Docker. nota
Las tareas de Amazon ECS alojadas en instancias administradas de Amazon ECS requieren que el contenedor se ponga en marcha durante ~1 segundo antes de devolver las estadísticas del contenedor.
${ECS_CONTAINER_METADATA_URI_V4}/task/stats-
Esta ruta devuelve estadísticas de Docker de todos los contenedores asociados a la tarea. Para obtener más información acerca de cada una de las estadísticas devueltas, consulte ContainerStats
en la documentación del API de Docker. nota
Las tareas de Amazon ECS alojadas en instancias administradas de Amazon ECS requieren que el contenedor se ponga en marcha durante ~1 segundo antes de devolver las estadísticas del contenedor.