Step Functions

There are multiple StepFunctions utilised by this application.

Translation Feature

  1. Main: Main workflow that orchestrates the other StepFunctions
  2. Translate: Manages translation jobs
  3. Callback: Retrieves Translate StepFunction callback tokens to resume tasks
  4. Lifecycle: Marks the job as expire if the S3 ojects are deleted
  5. Errors: Marks the job as failed if any of the StepFunctions fail

Translation PII Feature

  1. PII: Manages Pii detection jobs
  2. PII Callback: Retrieves Translate StepFunction callback tokens to resume tasks
  3. Tag: Tags S3 objects with Pii status for Lifecycle policies