SageMaker and Step Functions released a new integration to create processing jobs directly in the state machine:
SageMaker Processing is a very flexible API call that can be used to run preprocessing/post-processing and therefore fully automate a ML use case using Step Functions.
Use https://github.com/aws/aws-cdk/blob/master/packages/%40aws-cdk/aws-stepfunctions-tasks/lib/sagemaker/create-training-job.ts as starting point.
This is a :rocket: Feature Request
To make sure that effort isn't duplicated:
Most helpful comment
To make sure that effort isn't duplicated: