AWS Batch
사용 설명서

작업 종속성

AWS Batch 작업을 제출할 때 작업이 의존하는 작업 ID를 지정할 수 있습니다. 이렇게 하면 스케줄러는 지정된 종속성이 성공적으로 완료된 후에만 작업이 실행되도록 합니다. 성공한 이후 종속된 작업은 PENDING에서 RUNNABLE로, 그런 다음 STARTINGRUNNING으로 전환합니다. 어떠한 작업 속성이 실패한 경우 종속된 작업은 자동적으로 PENDING에서 FAILED로 전환합니다.

예를 들어 Job A는 최대 20개의 다른 작업에 대한 종속성을 나타낼 수 있으며, 이는 실행 전에 성공해야 합니다. 그런 다음 Job A와 최대 19개의 다른 작업에 대해 종속성을 갖는 추가 작업을 제출할 수 있습니다.

어레이 작업의 경우 작업 ID를 입력하지 않고 SEQUENTIAL 유형 종속성을 지정할 수 있습니다. 그러면 각 하위 어레이 작업은 인덱스 0부터 순차적으로 완료됩니다. 작업 ID를 사용하여 N_TO_N 유형 종속성을 지정할 수도 있습니다. 이 방법을 사용하면 이 작업의 각 인덱스 하위는 각 종속성의 해당 인덱스 하위가 완료될 때까지 기다린 후에만 시작할 수 있습니다. 자세한 내용은 어레이 작업 단원을 참조하십시오.

종속성이 포함된 AWS Batch 작업을 제출하려면 작업 제출 단원을 참조하십시오.