Amazon ECS agora oferece suporte a sinais de parada de contêineres personalizados no AWS Fargate

Publicado: 10 de dez de 2025

O Amazon Elastic Container Service (Amazon ECS) agora oferece suporte a sinais de parada de contêiner personalizados para tarefas do Linux executadas no AWS Fargate, além de respeitar o sinal de parada configurado nas imagens da Open Container Initiative (OCI) quando as tarefas são interrompidas. O aprimoramento melhora o comportamento de desligamento normal ao alinhar a terminação da tarefa do Fargate com o sinal de terminação preferido de cada contêiner.

Anteriormente, quando uma tarefa do Amazon ECS em execução no AWS Fargate era interrompida, cada contêiner do Linux sempre recebia SIGTERM seguido por SIGKILL após o tempo limite configurado. Com o novo comportamento, o agente de contêiner do Amazon ECS lê o sinal de parada da configuração da imagem do contêiner e envia esse sinal ao interromper a tarefa. Os contêineres que dependem de sinais como SIGQUIT ou SIGINT para um desligamento normal agora podem ser executados no Fargate com a semântica de terminação pretendida. Se nenhum STOPSIGNAL estiver configurado, o Amazon ECS continuará a enviar SIGTERM por padrão.

Os clientes podem usar sinais de parada personalizados no Amazon ECS com o AWS Fargate adicionando uma instrução STOPSIGNAL (por exemplo, STOPSIGNAL SIGQUIT) às suas imagens de contêiner em conformidade com OCI. O suporte para sinais de parada definidos por contêiner está disponível em todas as regiões da AWS. Para saber mais, consulte o guia do desenvolvedor do ECS.