Amazon ECS artık AWS Fargate'de özel container durdurma sinyallerini destekliyor

Yayınlanma Tarihi: 10 Ara 2025

Amazon Elastic Container Service (Amazon ECS) artık AWS Fargate'de çalışan Linux görevleri için özel container durdurma sinyallerini destekleyerek, görevler durdurulduğunda Open Container Initiative (OCI) görüntülerinde yapılandırılan durdurma sinyalini yerine getiriyor. Geliştirme, Fargate görev sonlandırmasını her container'ın tercih ettiği sonlandırma sinyali ile hizalayarak düzgün kapatma davranışını iyileştirir.

Önceden, AWS Fargate'de çalışan bir Amazon ECS görevi durdurulduğunda, her Linux container'ı her zaman SIGTERM ve yapılandırılan zaman aşımından sonraysa SIGKILL alıyordu. Yeni davranışla Amazon ECS container temsilcisi, container görüntü yapılandırmasından durdurma sinyalini okur ve görevi durdururken bu sinyali gönderir. Düzgün kapatma için SIGQUIT veya SIGINT gibi sinyallere dayanan container'lar artık amaçlanan sonlandırma anlamlarıyla Fargate üzerinde çalışabilir. Bir STOPSIGNAL yapılandırılmamışsa, Amazon ECS varsayılan olarak SIGTERM göndermeye devam eder.

Müşteriler, OCI uyumlu container görüntülerine bir STOPSIGNAL talimatı (örneğin STOPSIGNAL SIGQUIT) ekleyerek AWS Fargate ile Amazon ECS'de özel durdurma sinyallerini kullanabilir. Container tanımlı durdurma sinyalleri desteği tüm AWS Bölgelerinde mevcuttur. Daha fazla bilgi edinmek için ECS Geliştirici Kılavuzu'na bakın.