- Newest
- Most votes
- Most comments
Hello! Sorry for taking so long to respond.
I just want to make sure that we're on the same page around how to use continuation tokens.
When you use the lambda invoke action with continuations, you need to call PutJobSuccessResult for the job ID that your lambda was given within 15 minutes of receiving the job. Note that the JobID matters - you can't keep calling PutJobSuccessResult with the original job ID, because using continuations results in a new job (the first job is done - it was a success :) )
What I think it happening is that you are sending the first job ID with subsequent PutJobSuccessResult calls - could you check this is the case?
This hypothesis is supported by the time limit being 20 minutes. If you're calling PutJobSuccess for the first time five minutes after you get the first job, then the second job would time out 15 minutes after that, or 20 minutes into the action.
If you'd like, please PM me a job ID and the region the action is in, and I can take a look at what's going on.
Thanks!
Matthew
Relevant content
- How do I update a CloudFormation stack that's failing because of a resource that I manually deleted?AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 7 months ago