how to version step functions for ML?
0
Hi, Step Functions can be used to create ML workflows. What is the best practice to version the code creating those workflows? boto3 code in CodeCommit? Something else?
Cheers Olivier
1 Answers
0
Accepted Answer
A Step Functions state machine usually doesn't come alone and typically relies on other resources such as Lambda, EC2, DynamoDB, etc. You might want to package these dependent artifacts/resources altogether within a version otherwise you might have a state machine that doesn't fully work (eg, state machine version doesn't match Lambda version). I guess the simplest way to achieve this is to provision these resources together as code (eg, CDK or CloudFormation) and store them in a Git repo. You could then use Git tags for versioning.
answered 3 years ago
Relevant questions
Java 2.X Lambda RequestHandler and Context documentation
asked 4 months agoHow to fix SageMaker training job error "SM_CHANNEL_TRAIN"?
asked 2 days agoHow do I use Step Functions to create EMR clusters with different specifications?
Accepted Answerasked 2 years agoStep Function Retry Metrics
asked 3 months agoSageMaker Canvas Integration
asked 14 days agoIssue creating Lambda function layer versions in parallel process
asked 2 months agoHow can I lock my Lambda function to prevent accidental changes?
Accepted Answerasked 3 years agohow to version step functions for ML?
Accepted AnswerLambda Alias don't use "General configuration"
asked 6 days agoReusing C# Lambda functions
Accepted Answerasked 19 days ago