serverless-framework
plugins:
- serverless-step-functions
- serverless-pseudo-parameters
serverless deploy --stage $ENV
# Set Api Endpoint
StartExecution=https://XXXXXXXXXX.execute-api.ap-northeast-1.amazonaws.com/dev/ramen/start-execution
DescribeExecution=https://XXXXXXXXXX.execute-api.ap-northeast-1.amazonaws.com/dev/ramen/describe-execution
# StartExecution
executionArn=$(curl -X POST -d '{"input1": "test1", "input2": "test2"}' $StartExecution | jq -r '.executionArn')
# DescribeExecution
curl -X POST -d '{"executionArn": "'$executionArn'"}' $DescribeExecution | jq