기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
내역 할당량 도달 방지
AWS Step Functions에는 실행 이벤트 내역의 하드 할당량 25,000개 항목이 있습니다. 실행이 이벤트 24,999개에 도달하면 다음 이벤트가 발생할 때까지 대기합니다.
-
이벤트 번호 25,000이
ExecutionSucceeded
이면 실행이 성공적으로 완료됩니다. -
이벤트 번호 25,000이
ExecutionSucceeded
가 아니면ExecutionFailed
이벤트가 로깅되고 내역 한도에 도달하여 상태 시스템 실행이 실패합니다.
이 장기 실행 할당량에 도달하지 않게 하려면 다음 해결 방법 중 하나를 시도하면 됩니다.
-
분산 모드에서 Map 상태를 사용합니다. 이 모드에서
Map
상태는 각 반복을 하위 워크플로 실행으로 실행하므로 병렬 하위 워크플로를 동시에 최대 10,000개까지 실행할 수 있습니다. 각 하위 워크플로 실행에는 상위 워크플로와 별개인 자체 실행 내역이 있습니다. -
실행 중인
Task
상태에서 직접 새 상태 시스템 실행을 시작합니다. 이러한 중첩된 워크플로 실행을 시작하려면 필요한 파라미터와 함께 상위 상태 시스템에서 Step Functions의StartExecution
API 작업을 사용합니다. 중첩된 워크플로 사용에 대한 자세한 내용은 작업 상태에서 워크플로 실행 시작 또는 Step Functions API 작업을 사용하여 새 실행 계속하기 자습서를 참조하세요.작은 정보
중첩된 워크플로 예제를 AWS 계정에 배포하려면 모듈 13 - 중첩된 Express 워크플로
를 참조하세요. -
AWS Lambda 함수를 사용하는 패턴을 구현합니다. 그러면 상태 시스템 실행을 새로 시작하여 여러 워크플로 실행에서 진행 중인 작업을 분할할 수 있습니다. 자세한 내용은 Lambda 함수를 사용하여 새 실행 계속하기 자습서를 참조하십시오.