Amazon ECS unterstützt jetzt benutzerdefinierte Container-Stoppsignale auf AWS Fargate

Veröffentlicht am: 10. Dez. 2025

Amazon Elastic Container Service (Amazon ECS) unterstützt jetzt benutzerdefinierte Container-Stoppsignale für Linux-Aufgaben, die auf AWS Fargate ausgeführt werden, und berücksichtigt dabei das Stoppsignal, das in den Images der Open Container Initiative (OCI) konfiguriert ist, wenn Aufgaben gestoppt werden. Die Erweiterung verbessert das Verhalten beim ordnungsgemäßen Herunterfahren, indem das Beenden der Fargate-Aufgabe an das bevorzugte Beendigungssignal jedes Containers angepasst wird.

Bisher erhielt jeder Linux-Container nach dem konfigurierten Timeout immer SIGTERM, gefolgt von SIGKILL, wenn eine auf AWS Fargate ausgeführte Amazon-ECS-Aufgabe gestoppt wurde. Mit dem neuen Verhalten liest der Amazon-ECS-Container-Agent das Stoppsignal aus der Container-Image-Konfiguration und sendet dieses Signal, wenn die Aufgabe gestoppt wird. Container, die für ein ordnungsgemäßes Herunterfahren auf Signale wie SIGQUIT oder SIGINT angewiesen sind, können jetzt auf Fargate mit ihrer vorgesehenen Beendigungssemantik ausgeführt werden. Wenn kein STOPPSIGNAL konfiguriert ist, sendet Amazon ECS weiterhin standardmäßig SIGTERM.

Kunden können benutzerdefinierte Stoppsignale auf Amazon ECS mit AWS Fargate verwenden, indem sie ihren OCI‑kompatiblen Container-Images eine STOPPSIGNAL-Anweisung (z. B. STOPPSIGNAL SIGQUIT) hinzufügen. Unterstützung für containerdefinierte Stoppsignale ist in allen AWS-Regionen verfügbar. Weitere Informationen finden Sie im ECS-Entwicklerhandbuch.