ขณะนี้ AWS Batch รองรับการยกเลิกและยุติงานแบบกลุ่มแล้ว

โพสต์บน: 17 ก.ย. 2026

ขณะนี้ AWS Batch รองรับการยกเลิกและยุติงานแบบกลุ่ม ซึ่งช่วยให้คุณสามารถยกเลิกและยุติงานได้สูงสุดถึง 50 รายการด้วยการเรียกใช้ API เพียงครั้งเดียว API ใหม่ที่ประกอบด้วย CancelJobs, TerminateJobs และ TerminateServiceJobs ช่วยลดความซับซ้อนในการจัดการเวิร์กโหลดแบบกลุ่มขนาดใหญ่ โดยช่วยให้คุณสามารถดำเนินการกับกลุ่มงานได้พร้อมกันและรับผลลัพธ์แยกตามแต่ละงานได้ในการตอบกลับเพียงครั้งเดียว นอกจากนี้ ปัจจุบัน ListJobs จะส่งคืนฟิลด์ isCancelled และ isTerminated ส่วน ListServiceJobs จะส่งคืนฟิลด์ isTerminated ซึ่งช่วยให้ติดตามสถานะวงจรชีวิตของงานได้ง่ายยิ่งขึ้น

ในการเริ่มต้น ให้เรียกใช้ CancelJobs สำหรับงานที่มีสถานะ SUBMITTED, PENDING หรือ RUNNABLE หรือเรียกใช้ TerminateJobs และ TerminateServiceJobs สำหรับงานในสถานะใดก็ได้ รวมถึงสถานะ STARTING และ RUNNING API ทั้งสามตัวรองรับ Job ID ได้สูงสุด 50 รายการ และสามารถทำงานร่วมกับทั้งงานแบบเดี่ยวและงานแบบอาร์เรย์ คุณสามารถเข้าถึงได้ผ่าน AWS CLI หรือ AWS SDK

การยกเลิกและยุติงานแบบกลุ่มสามารถใช้งานได้ใน AWS Region ทุกแห่งที่มี AWS Batch ให้บริการ สำหรับข้อมูลเพิ่มเติม โปรดดูหน้า CancelJobs, TerminateJobs และ TerminateServiceJobs ในคู่มืออ้างอิง AWS Batch API