게시된 날짜: Mar 14, 2024

오늘부터 AWS Batch는 RUNNABLE 상태에서 멈춰 있는 작업에 대해 Batch Job Queue Blocked CloudWatch Event를 지원합니다. 고객은 EventBridge를 사용하여 작업을 자동화하여 이러한 멈춰 있는 작업에 대해 조치를 취할 수 있습니다. 아울러 CreateJobQueueUpdateJobQueue API에서 jobStateTimeLimitActions 파라미터를 구성하여 멈춰 있는 작업을 종료함으로써 대기열 내에서 그 뒤에 있는 작업의 차단을 해제할 수 있습니다. 

구성 오류, 액세스 권한 또는 용량 문제 등과 같은 다양한 이유로 인해 대기열의 앞부분에 있는 작업이 RUNNABLE 상태로 멈춰있을 수 있습니다. 지금까지는 고객이 이러한 작업이 멈추는 이유를 알 수 없었습니다. 이제는 RUNNABLE 상태에서 멈춘 작업별로 CloudWatch 이벤트와 함께 그 이유를 받게 됩니다. 이 이유는 DescribeJobs API의 statusJob 필드의 일부로도 제공됩니다. 

이 기능에 대한 지원은 이제 AWS Batch를 사용할 수 있는 AWS 리전에서 정식 버전으로 제공됩니다. 블로그로 이동하여 이러한 알림이 발생하는 이유와 설정 방법에 대해 자세히 알아보세요.