Amazon ECS รองรับสัญญาณหยุดคอนเทนเนอร์แบบกำหนดเองบน AWS Fargate
Amazon Elastic Container Service (Amazon ECS) รองรับสัญญาณหยุดคอนเทนเนอร์แบบกำหนดเองสำหรับงาน Linux ที่ทำงานบน AWS Fargate ซึ่งทำตามสัญญาณหยุดที่กำหนดค่าในอิมเมจ Open Container Initiative (OCI) เมื่องานหยุดทำงาน การปรับปรุงนี้ช่วยปรับปรุงพฤติกรรมปิดระบบอย่างสมบูรณ์ โดยการจัดตำแหน่งการสิ้นสุดงาน Fargate กับสัญญาณการสิ้นสุดที่ต้องการของคอนเทนเนอร์แต่ละรายการ
ก่อนหน้านี้เมื่องาน Amazon ECS ที่ทำงานบน AWS Fargate หยุดทำงานคอนเทนเนอร์ Linux แต่ละรายการจะได้รับ SIGTERM ตามด้วย SIGKILL เสมอหลังจากหมดเวลาที่กำหนดไว้ ด้วยพฤติกรรมใหม่นี้ เอเจนต์คอนเทนเนอร์ Amazon ECS จะอ่านสัญญาณหยุดจากการกำหนดค่าอิมเมจคอนเทนเนอร์ และส่งสัญญาณดังกล่าวเมื่อหยุดงาน คอนเทนเนอร์ที่อาศัยสัญญาณเช่น SIGQUIT หรือ SIGINT สำหรับการปิปิดระบบอย่างสมบูรณ์สามารถทำงานบน Fargate ได้ด้วยความหมายของการยุติที่ตั้งใจไว้ หากไม่มีการกำหนดค่า STOPSIGNAL Amazon ECS จะส่ง SIGTERM ต่อไปตามค่าเริ่มต้น
ลูกค้าสามารถใช้สัญญาณหยุดแบบกำหนดเองบน Amazon ECS ด้วย AWS Fargate โดยการเพิ่มคำแนะนำ STOPSIGNAL (เช่น STOPSIGNAL SIGQUIT) ลงในอิมเมจคอนเทนเนอร์ที่สอดคล้องกับข้อกำหนดของ OCI การสนับสนุนสัญญาณหยุดที่กำหนดโดยคอนเทนเนอร์มีให้บริการใน AWS Region ทุกแห่ง หากต้องการเรียนรู้เพิ่มเติม โปรดดูที่คู่มือนักพัฒนา ECS