Search code examples
amazon-web-servicesaws-step-functions

AWS step functions 1year limit


we have human tasks which will be open for more than 3 years. The AWS step function human task has limit of 1year so I timing out the task in 364days and catching the timeout exception and re-running it again for another 364days.

Now the overall execution time of step function will cross more than a year will it cause problem?

We can have more than 25,000 of these open executions waiting for human approval.


Solution

  • If the execution times out and you start a new execution then I can't think of any problem. There is a default of 1,000,000 open executions by default, so you should be fine with the 25,000 you mentioned.