장기 실행 워크플로 실행을 새 실행으로 계속하기 - AWS Step Functions

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

장기 실행 워크플로 실행을 새 실행으로 계속하기

AWS Step Functions은 기간과 단계 수가 한정적인 워크플로우를 실행하기 위해 설계되었습니다. 실행의 최대 기간은 1년이며 최대 25,000개의 이벤트가 있습니다(할당량 참조).

장기 실행의 경우 실행 이벤트 내역의 하드 할당량 25,000개 항목에 도달하지 않으려면 상태 시스템의 Task 상태에서 직접 새 워크플로 실행을 시작하는 것이 좋습니다. 이렇게 하면 워크플로를 더 작은 상태 시스템으로 나누고 새 실행에서 진행 중인 작업을 계속할 수 있습니다. 이러한 워크플로 실행을 시작하려면 Task 상태에서 StartExecution API 작업을 직접적으로 호출하고 필요한 파라미터를 전달합니다.

또는 Lambda 함수를 사용하여 상태 시스템의 새 실행을 시작해 진행 중인 작업을 여러 워크플로 실행으로 분할하는 패턴을 구현할 수도 있습니다.

이 자습서에서는 서비스 할당량을 초과하지 않고 워크플로 실행을 계속할 수 있는 두 가지 방식을 모두 보여줍니다.