Configuration
To configure an AWS Step Functions State Machine task:
1 . Navigate to the Tasks configuration tab for the job (this will be the default job if creating a new plan).
2. Click the name of an existing AWS Step Functions State Machine task, or click Add Task and then AWS Step Functions State
Machine to create a new task.
3. Complete the following settings:
a. Common to all tasks
Include Page | ||||
---|---|---|---|---|
|
b. Actions supported by this task:
Create State Machine | |
---|---|
Name | Specify the state machine name. |
Type | Select the type of this state machine. |
Role ARN | Specify the Amazon Resource Name (ARN) of the IAM role to use for this state machine. |
Definition | Specify the Amazon States Language definition of the state machine.
|
|
 Reserved JSON characters in Bamboo variable content need to be escaped at runtime! | |
Logging Configuration | Specify the logging configuration of the state machine.
|
 Reserved JSON characters in Bamboo variable content need to be escaped at runtime! | |
Update State Machine | |
State Machine ARN | Specify the Amazon Resource Name (ARN) of the state machine. |
Role ARN | see Create State Machine above |
Definition | see Create State Machine above |
Logging Configuration | see Create State Machine above |
Delete State Machine | |
State Machine ARN | see Update State Machine above |
Start Execution | |
State Machine ARN | see Update State Machine above |
Name | (Optional) Specify a name for the execution. |
Input | (Optional) Specify the JSON input data for the execution. |
Await Execution Result Timeout | Specify how long to await the execution to return a result (seconds, 0 to skip). |
Start Synchronous Execution | |
State Machine ARN | see Update State Machine above |
Name | (Optional) Specify a name for the execution. |
Input | (Optional) Specify the JSON input data for the execution. |
Stop Execution | |
Execution ARN | Specify the Amazon Resource Name (ARN) of the execution. |
Error | (Optional) Specify an arbitrary error code that identifies the cause of the termination. |
Cause | (Optional) Specify a more detailed explanation of the cause of the termination. |
Variables
Include Page | ||||
---|---|---|---|---|
|
Create State Machine
Code Block | ||
---|---|---|
|
Creating common variables for 1 resources affected by task:
... bamboo.custom.aws.stepfunctions.statemachine.resources: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-1-ubot
Creating resource variables for state machine 'arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-1-ubot':
... bamboo.custom.aws.stepfunctions.statemachine.resources.arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-1-ubot.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-1-ubot
... bamboo.custom.aws.stepfunctions.statemachine.resources.arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-1-ubot.CreationDate: 20170216T142255Z
Creating common variables for first resource affected by task:
Creating resource variables for state machine 'arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-1-ubot':
... bamboo.custom.aws.stepfunctions.statemachine.first.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-1-ubot
... bamboo.custom.aws.stepfunctions.statemachine.first.CreationDate: 20170216T142255Z |
Update State Machine
Code Block | ||
---|---|---|
|
Creating common variables for 1 resources affected by task:
... bamboo.custom.aws.stepfunctions.statemachine.resources: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-16-ubot
Creating resource variables for state machine 'arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-16-ubot':
... bamboo.custom.aws.stepfunctions.statemachine.resources.arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-16-ubot.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-16-ubot
... bamboo.custom.aws.stepfunctions.statemachine.resources.arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-16-ubot.UpdateDate: 20180905T114350Z
Creating common variables for first resource affected by task:
Creating resource variables for state machine 'arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-16-ubot':
... bamboo.custom.aws.stepfunctions.statemachine.first.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-16-ubot
... bamboo.custom.aws.stepfunctions.statemachine.first.UpdateDate: 20180905T114350Z |
Delete State Machine
N/A
Start Execution
Code Block | ||
---|---|---|
|
Creating common variables for 1 resources affected by task:
... bamboo.custom.aws.stepfunctions.execution.resources: arn:aws:states:us-east-1:288727192237:execution:taws-it280- |
33-ubot-standard:TAWS-IT2120-SFCSSD- |
33-execution- |
2 (LOCAL) Creating resource variables for execution 'arn:aws:states:us-east-1:288727192237:execution:taws-it280- |
33-ubot-standard:TAWS-IT2120-SFCSSD- |
33-execution- |
2': ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.ExecutionArn: arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2 (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.Input: {} (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1 |
:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.Name: TAWS-IT2120-SFCSSD-33-execution-2 (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.Output: null (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-33-ubot-standard (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.Status: RUNNING (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.StartDate: 20210816T195505Z (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD- |
33-execution- |
2. |
StopDate: |
null (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2.TraceHeader: null (LOCAL) Creating common variables for first resource affected by task: Creating resource variables for execution 'arn:aws:states:us-east-1:288727192237:execution:taws-it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2': ... bamboo.custom.aws.stepfunctions.execution.first.ExecutionArn: arn:aws:states:us-east-1:288727192237:execution:taws- |
it280-33-ubot-standard:TAWS-IT2120-SFCSSD-33-execution-2 (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.Input: {} (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.Name: TAWS-IT2120-SFCSSD-33-execution-2 (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.Output: null (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-33-ubot-standard (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.Status: RUNNING (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.StartDate: 20210816T195505Z (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.StopDate: null (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.TraceHeader: null (LOCAL) |
Start Synchronous Execution
Code Block | ||
---|---|---|
| ||
Creating common variables for 1 resources affected by task: ... bamboo.custom.aws.stepfunctions.execution.resources: arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952 (LOCAL) Creating resource variables for synchronous execution 'arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952': ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.ExecutionArn: arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952 (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120 |
-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.Input: { "region": "us-east-1"} (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.Name: TAWS-IT2120-SSFCSD-33-execution (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.Output: [{ "region": "us-east-1"},{ "region": "us-east-1"}] (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237: |
express:taws-it280- |
33-ubot-express:TAWS-IT2120- |
SSFCSD- |
33-execution |
:9841a28e-71e4-4e2e-9061-c67a60971952.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280- |
33-ubot-express (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237: |
express:taws-it280- |
33-ubot-express:TAWS-IT2120- |
SSFCSD- |
33-execution |
:9841a28e-71e4-4e2e-9061-c67a60971952.Status: SUCCEEDED (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.StartDate: 20210816T195432Z (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.StopDate: 20210816T195440Z (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120 |
-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.Error: null (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.Cause: null (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.resources.arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952.TraceHeader: null (LOCAL) Creating common variables for first resource affected by task: Creating resource variables for synchronous execution 'arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952': ... bamboo.custom.aws.stepfunctions.execution.first.ExecutionArn: arn:aws:states:us-east-1:288727192237:express:taws-it280-33-ubot-express:TAWS-IT2120-SSFCSD-33-execution:9841a28e-71e4-4e2e-9061-c67a60971952 (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.Input: { "region": "us-east-1"} (LOCAL) ... bamboo.custom.aws.stepfunctions.execution.first.Name: TAWS-IT2120 |
-SSFCSD-33-execution (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.Output: [{ "region": "us-east-1"},{ "region": "us-east-1"}] (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.StateMachineArn: arn:aws:states:us-east-1:288727192237:stateMachine:taws-it280-33-ubot-express (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.Status: SUCCEEDED (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.StartDate: 20210816T195432Z (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.StopDate: 20210816T195440Z (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.Error: null (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.Cause: null (LOCAL)
... bamboo.custom.aws.stepfunctions.execution.first.TraceHeader: null (LOCAL) |
Stop Execution
See Start above.
How-to Articles
Filter by label (Content by label) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Frequently Asked Questions (FAQ)
Include Page | ||||
---|---|---|---|---|
|
Questionslist macro | ||||||||
---|---|---|---|---|---|---|---|---|
|