# post-batch A lambda related to running Batch tasks, required to work around limitations of AWS Batch and facilitates batch tasks to have the same step-function API as a lambda based task The `post-batch` lambda preforms a function similar to that of the `pre-batch` lambdas. A `Batch` task will execute the predefined workflow and push the output to S3. The `post-batch` lambda will take outputs from S3 and passes the payloads to the next task in the workflow. It also handles errors that come out of the `Batch` workflow, errors that can be related to either the Batch job itself or cirrus task related errors, and re-raises these errors in the step-function context. ## Trigger The completion of any cirrus `Batch` task