To configure an Automate with AWS task:
1. Follow the initial steps in Create a task for a job
2. Select the Automate with AWS task
3. Complete the following settings:
Action | Select the remote AWS action. |
Parameters | Specify the parameters (JSON). |
Evaluate as condition | Check to fail build based when returning an expected response format. |
AWS Security Credentials | |
Source | Select the AWS Credentials source (see below) – can be either an IAM Role for EC2, or a shared Identity Federation for AWS connector. |
Connector | (Conditional) Select the shared Identity Federation for AWS Connector. Alternatively, select [Use connector variable ...] to supply the connector dynamically via Bamboo variables (needs to be a connector id such as |
Role ARN | (Conditional | Optional) Specify the ARN of another role that the agent's IAM role for EC2 should assume. |
4. Configure the selected AWS action's parameters template as documented for each action:
Besides regular Bamboo variables, you can also inject contextual variables with workflow entities into the remote action parameters template – applicable entities for the Bamboo task are:
The examples are currently composed to reference only core entity variables – you can also reference Bamboo variables and applicable Bamboo specific entity variables. |