Amazon ECS ahora admite señales de parada de contenedores personalizadas en AWS Fargate

Publicado en: 10 de dic de 2025

Amazon Elastic Container Service (Amazon ECS) ahora admite señales de parada de contenedores personalizadas para las tareas de Linux que se ejecutan en AWS Fargate, respetando la señal de parada configurada en las imágenes de la iniciativa de contenedores abiertos (Open Container Initiative, OCI) cuando se detienen las tareas. La mejora optimiza el comportamiento de apagado correcto al alinear la terminación de las tareas de Fargate con la señal de finalización preferida de cada contenedor.

Anteriormente, cuando se detenía una tarea de Amazon ECS que se ejecutaba en AWS Fargate, cada contenedor de Linux siempre recibía SIGTERM seguido de SIGKILL una vez transcurrido el tiempo de espera configurado. Con el nuevo comportamiento, el agente contenedor de Amazon ECS lee la señal de parada de la configuración de la imagen del contenedor y envía esa señal al detener la tarea. Los contenedores que dependen de señales como SIGQUIT o SIGINT para un cierre correcto ahora pueden ejecutarse en Fargate con la semántica de terminación deseada. Si no se configura ningún STOPSIGNAL, Amazon ECS sigue enviando SIGTERM de forma predeterminada.

Los clientes pueden usar señales de parada personalizadas en Amazon ECS con AWS Fargate añadiendo una instrucción STOPSIGNAL (por ejemplo, STOPSIGNAL SIGQUIT) a sus imágenes de contenedor compatibles con OCI. La compatibilidad con las señales de parada definidas por contenedores está disponible en todas las regiones de AWS. Para obtener más información, consulte la guía para desarrolladores de ECS.