Amazon ECS kini mendukung sinyal berhenti kontainer khusus di AWS Fargate

Dikirim di: 10 Des 2025

Amazon Elastic Container Service (Amazon ECS) kini mendukung sinyal berhenti kontainer khusus untuk tugas Linux yang berjalan di AWS Fargate, dengan menghormati sinyal berhenti yang dikonfigurasi dalam gambar Open Container Initiative (OCI) saat tugas dihentikan. Peningkatan ini memperbaiki perilaku penghentian yang lebih baik dengan menyelaraskan penghentian tugas Fargate dengan sinyal penghentian pilihan masing-masing kontainer.

Sebelumnya, ketika tugas Amazon ECS yang berjalan di AWS Fargate dihentikan, setiap kontainer Linux selalu menerima SIGTERM diikuti oleh SIGKILL setelah waktu tunggu yang dikonfigurasi. Dengan perilaku baru ini, agen kontainer Amazon ECS membaca sinyal berhenti dari konfigurasi gambar kontainer dan mengirimkan sinyal tersebut saat menghentikan tugas. Kontainer yang mengandalkan sinyal seperti SIGQUIT atau SIGINT untuk penghentian yang aman kini dapat berjalan di Fargate dengan semantik penghentian yang dimaksudkan. Jika tidak ada konfigurasi STOPSIGNAL, Amazon ECS akan terus mengirimkan SIGTERM secara default.

Pelanggan dapat menggunakan sinyal berhenti khusus di Amazon ECS dengan AWS Fargate dengan menambahkan instruksi STOPSIGNAL (misalnya, STOPSIGNAL SIGQUIT) ke gambar kontainer yang sesuai dengan OCI mereka. Dukungan untuk sinyal berhenti yang ditentukan kontainer tersedia di semua AWS Region. Untuk mempelajari lebih lanjut, lihat Panduan Pengembang ECS.