Deploy a state machine using a starter template for Step Functions
To deploy state machines for for a variety of example use cases and patterns, you can choose one of the following starter templates in the Amazon Step Functions
console
You can use these sample projects to deploy and run them as is, or use the workflow prototypes to build on them. If you build upon these projects, Step Functions creates the workflow prototype, but doesn't deploy the resources listed in the workflow definition.
When you deploy the sample projects, they provision a fully functional state machine, and create the related resources for the state machine to run. When you create a sample project, Step Functions uses Amazon CloudFormation to create the related resources referenced by the state machine.
Topics
- Manage a batch job
- Manage a container task
- Transfer data records
- Job poller
- Task timer
- Callback pattern example
- Manage an Amazon EMR job
- Run an EMR Serverless job
- Start a workflow within a workflow
- Dynamically process data with a Map state
- Distributed Map to process a CSV file in S3
- Distributed Map to process files in S3
- Train a machine learning model
- Tune a machine learning model
- Process high-volume messages from SQS
- Selective checkpointing example
- Start a CodeBuild build
- Preprocess data and train a machine learning model
- Orchestrate Lambda functions
- Start an Athena query
- Execute queries in sequence and parallel using Athena
- Query large datasets
- Keep data up to date
- Manage an Amazon EKS cluster
- Make a call to API Gateway
- Call a microservice with API Gateway
- Send a custom event to EventBridge
- Invoke Synchronous Express Workflows through API Gateway
- ETL job in Amazon Redshift
- Manage a batch job
- Fan out a batch job
- Batch job with Lambda
- Perform AI prompt-chaining with Amazon Bedrock