Amazon ECS, 이제 AWS Fargate에서 사용자 지정 컨테이너 중지 신호 지원

게시된 날짜: 2025년 12월 10일

Amazon Elastic Container Service(Amazon ECS)가 이제 AWS Fargate에서 실행 중인 Linux 태스크에 대해 사용자 지정 컨테이너 중지 신호를 지원하며, 태스크가 중지될 때 Open Container Initiative(OCI) 이미지에 구성된 중지 신호를 준수합니다. 이번 개선으로 각 컨테이너가 선호하는 종료 신호에 맞춰 Fargate 태스크 종료가 이뤄져, 그레이스풀 셧다운(graceful shutdown) 동작이 한층 향상됩니다.

이전에는 AWS Fargate에서 실행 중인 Amazon ECS 태스크가 중지될 때, 각 Linux 컨테이너가 항상 SIGTERM을 수신하고, 이어서 구성된 제한 시간을 초과하면 SIGKILL을 수신했습니다. 이 새로운 동작을 통해 Amazon ECS 컨테이너 에이전트는 컨테이너 이미지 구성에서 중지 신호를 읽고 태스크를 중지 시 해당 신호를 보냅니다. 그레이스풀 셧다운을 위해 SIGQUIT 또는 SIGINT 같은 신호에 의존했던 컨테이너를 이제 의도한 종료 시맨틱스로 Fargate에서 실행할 수 있습니다. STOPSIGNAL이 구성되지 않은 경우 Amazon ECS는 기본적으로 SIGTERM을 계속 전송합니다.

고객은 OCI 준수 컨테이너 이미지에 STOPSIGNAL 명령(예: STOPSIGNAL SIGQUIT)을 추가하여 AWS Fargate를 지원하는 Amazon ECS에서 사용자 지정 중지 신호를 사용할 수 있습니다. 컨테이너 정의 중지 신호에 대한 지원은 모든 AWS 리전에서 사용할 수 있습니다. 자세히 알아보려면 ECS 개발자 가이드를 참조하세요.