amazon/aws-stepfunctions-local
AWS Step Functions Local
1M+
Step Functions local is a downloadable version of Step Functions that enables developers to develop and test applications using a version of Step Functions running in your own development environment.
The new Step Functions local Docker image enables you to get started with Step Functions local quickly by using a docker image with all the dependencies. The new Docker image also enables you to include Step Functions local in your containerized builds and as part of your continuous integration testing.
There are no state transition costs with Step Functions local.
Simply run docker run -p 8083:8083 amazon/aws-stepfunctions-local
to execute Step
Functions locally.
To configure Step Functions local for Docker, create a file: aws-stepfunctions-local-credentials.txt
This file your credentials and other configuration options, such as:
AWS_ACCOUNT_ID=YOUR_AWS_ACCOUNT_ID
AWS_DEFAULT_REGION=AWS_REGION_OF_YOUR_AWS_RESOURCES
AWS_ACCESS_KEY_ID=YOUR_AWS_ACCESS_KEY
AWS_SECRET_ACCESS_KEY=YOUR_AWS_SECRET_KEY
WAIT_TIME_SCALE=VALUE
LAMBDA_ENDPOINT=VALUE
BATCH_ENDPOINT=VALUE
DYNAMODB_ENDPOINT=VALUE
ECS_ENDPOINT=VALUE
GLUE_ENDPOINT=VALUE
SAGE_MAKER_ENDPOINT=VALUE
SQS_ENDPOINT=VALUE
SNS_ENDPOINT=VALUE
Once you have configured your credentials and configuration options in aws-stepfunctions-local-credentials.txt
,
start Step Functions with the following command:
docker run -p 8083:8083 --env-file aws-stepfunctions-local-credentials.txt amazon/aws-stepfunctions-local
For more information see: Step Functions (Downloadable Version) and Docker in the Step Functions Developer Guide.
AWS Step Functions Local is licensed pursuant to the AWS Customer Agreement (currently found here: https://aws.amazon.com/agreement/) or other agreement between you and us governing your use of our Service Offerings. Some components of AWS Step Functions Local (whether developed by AWS or third parties) may also be governed by applicable open source software licenses located in the component's source code. Your license rights with respect to each individual component are defined by the applicable open source software license, and nothing herein will restrict, limit, or otherwise affect any rights or obligations you may have, or conditions to which you may be subject, under such open source software license.
docker pull amazon/aws-stepfunctions-local