AWS Step Functions
Basic example of AWS Step Functions
This example lives in the pulumi/examples repository. Check out just this directory to use it:
git clone --filter=blob:none --sparse https://github.com/pulumi/examples pulumi-examplesgit -C pulumi-examples sparse-checkout set aws-ts-stepfunctionscd pulumi-examples/aws-ts-stepfunctionsA basic example that demonstrates using AWS Step Functions with a Lambda function.
This example also utilizes our Stack Readme feature. You can view the stack readme by going to the console by running pulumi console and selecting the README tab. See the stack-readme-ts example for a more detailed example.
Prerequisites#
Deploying the example#
-
Create a new stack:
Terminal window pulumi stack init stepfunctions-dev -
Set the AWS region:
Terminal window pulumi config set aws:region us-east-2 -
Install dependencies:
Terminal window npm install -
Preview and deploy the changes:
Terminal window pulumi up -
Start an execution using the AWS CLI (or from the console at https://console.aws.amazon.com/states):
Terminal window aws stepfunctions start-execution --state-machine-arn $(pulumi stack output stateMachineArn)
Cleaning up#
Once you’re done, destroy the resources and remove the stack:
pulumi destroypulumi stack rm