게시된 날짜: Dec 22, 2022

이제 AWS Batch를 사용하면 종료되거나 취소된 작업의 상태를 확인할 수 있습니다. 즉, 작업을 종료/취소하면 작업이 '종료됨' 또는 '취소됨' 상태로 이동하기 전에 전체 큐의 작업 페이로드에서 isTerminated 또는 isCancelled 플래그를 확인할 수 있습니다. 

이러한 새 플래그를 사용하면 실행될 모든 활성 작업의 상태를 쉽게 추적하고, 작업이 큐의 헤드로 이동하면서 결국 종료되거나 취소될 작업과 구분할 수 있습니다. 이를 통해 작업 상태를 더 잘 파악할 수 있으며, 수명 주기 내내 작업을 더 잘 추적할 수 있습니다.

DescribeJobs API 작업을 사용하면 최신 작업 상태를 쿼리할 수 있습니다. 이 작업을 호출하면 페이로드에서 두 가지 새 필드인 isCancelledisTerminated를 확인할 수 있습니다. 이러한 필드를 사용하면 해당 작업이 큐의 헤드에 도달했을 때 종료 또는 취소되는지에 대한 정보를 얻을 수 있습니다.

이제 작업의 현재 상태를 더 세밀하게 제어하여 작업을 쿼리할 수 있습니다. 작업이 실행될지 아니면 종료/취소될지를 판단하기 위해 더 이상 작업이 큐의 헤드로 이동할 때까지 기다릴 필요가 없습니다. 현재 AWS Batch를 사용할 수 있는 모든 AWS 리전에서 두 가지 새 필드를 사용할 수 있습니다. AWS Batch에 대해 자세히 알아보려면 AWS Batch 사용 설명서를 참조하세요. AWS Batch API에 대해 자세히 알아보려면 AWS Batch API 참조를 참조하세요.