1 Answer
- Newest
- Most votes
- Most comments
2
Hi, there are 2 usual ways:
- Lambda max duration of 15 min is insufficient because this lambda does short-duration poll of a process lasting more than 15 min. Then, the Step should schedule the Lambda which return different status to the Step: "complete" or "still running". Then. the Step enters a loop and reschedule other iterations of the lambda until complete.
See https://docs.aws.amazon.com/step-functions/latest/dg/tutorial-create-iterate-pattern-section.html
- The process is 1-step in itself and lasts more than 15 min: Step should schedule a container via Fargate and wait for its completion.
See https://docs.aws.amazon.com/step-functions/latest/dg/connect-ecs.html
Relevant content
- asked 9 months ago
- asked 3 years ago
- asked 3 years ago
- AWS OFFICIALUpdated 5 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
Thank you for your answer! I appreciate your assistance.