Posted On: Dec 13, 2018

AWS Step Functions is now available in the South America (Sao Paulo) region. AWS Step Functions is a workflow automation service that allows you to build and update applications quickly.

Using Step Functions, you can create application workflows that connect and coordinate multiple AWS services. For example, your workflow can invoke AWS Lambda functions, submit AWS Batch jobs and wait for them to complete, run AWS Fargate tasks, start AWS Glue jobs, create Amazon SageMaker jobs, and more. Step Functions workflows can also run any application that can make an HTTPS connection, regardless of where it is hosted.

AWS Step Functions automatically triggers and tracks each step, and retries when there are errors, so your application executes in order and as expected. It includes built-in error handling, parameter passing, least privilege security settings, and state management, significantly reducing the amount of code you have to write and maintain.

For a complete list of regions where AWS Step Functions is offered, see AWS Regions. You can build your first state machine in minutes using the AWS Step Functions console, AWS SDKs, or an HTTP API. For a quick introduction to Step Functions, watch this short video or see the AWS Step Functions webpage