Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
excerptImage Added-includetrue
Excerpt
_TAWSIcon_TAWSIconnopanel

Tasks for AWS is an Amazon Web Services (AWS) integration app that provides tasks for your Atlassian DevOps workflows – provision and operate Amazon Web Services resources from Bamboo build and deployment projects for development, testing and disaster recovery scenarios.

panel

bgColor#eeeeee

On this page:

Table of Contents
maxLevel2
exclude(Popular.*|Recent.*)
PanelborderColor
#bbbbgColor#eeeeee

Related pages:

Getting started

  1. (Optional) Ensure there is at least one AWS Connector with System scope available – refer to Providing AWS Security Credentials for details.

(lightbulb)
    • (lightbulb) While Tasks for AWS still works without Identity Federation for AWS (Bamboo), using shared AWS Connectors is highly recommended due to the implied organizational and security benefits.

Include Page_IFAWSNoChargeNote_IFAWSNoChargeNote
  1. (Optional) Decide whether and how you want to maintain your task configuration as code – refer to Providing task configuration as code for details.

  2. Start building and deploying with the available tasks.

Using tasks

AWS CloudFormation

Info

Provisioning with AWS CloudFormation provides an overview for resource provisioning workflows based on the following tasks:

Panel

AWS CloudFormation StackAWS CloudFormation StackImage Modified

Create, update or delete CloudFormation stacks defined by a template provided via URL or inline and specify template parameters and advanced options, and create, execute or delete CloudFormation stack change sets on demand.

See Using the AWS CloudFormation Stack task in Bamboo for details.

AWS CodeDeploy

Info

Deploying to AWS CodeDeploy provides an overview for continuous delivery/deployment workflows based on the following tasks:

Panel

AWS CodeDeploy ApplicationImage Modified

Create, update or delete CodeDeploy applications on demand.

See Using the AWS CodeDeploy Application task in Bamboo for details.

Panel

AWS CodeDeploy Deployment GroupImage Modified

Create, update or delete CodeDeploy deployment groups on demand.

See Using the AWS CodeDeploy Deployment Group task in Bamboo for details.

Panel

AWS CodeDeploy DeploymentImage Modified

Create, update or delete CodeDeploy deployments on demand.

See Using the AWS CodeDeploy Deployment task in Bamboo for details.

AWS Elastic Beanstalk

Info

Deploying to AWS Elastic Beanstalk provides an overview for continuous delivery/deployment workflows based on the following tasks:

Panel

AWS Elastic Beanstalk Application

Image Modified

Create, update or delete Elastic Beanstalk applications on demand.

See Using the AWS Elastic Beanstalk Application task in Bamboo for details.

Panel

AWS Elastic Beanstalk Application Version

Image Modified

Create, update or delete Elastic Beanstalk application versions on demand.

See Using the AWS Elastic Beanstalk Application Version task in Bamboo for details.

Panel

AWS Elastic Beanstalk Environment

Image Modified

Create, update, rebuild, restart, swap or terminate Elastic Beanstalk environments on demand.

See Using the AWS Elastic Beanstalk Environment task in Bamboo for details.

AWS Lambda

Info

Deploying to AWS Lambda provides an overview for continuous delivery/deployment workflows based on the following tasks:

Panel

AWS Lambda FunctionImage Modified

Create, update, delete, publish, alias, entitle or invoke Lambda functions on demand.

See Using the AWS Lambda Function task in Bamboo for details.

Panel

AWS Lambda LayerImage Added

Publish, delete or entitle Lambda layers on demand.

See Using the AWS Lambda Layer task in Bamboo for details.

Panel

AWS Lambda Event Source MappingImage Modified

Create, update or delete Lambda event source mappings on demand.

See Using the AWS Lambda Event Source Mapping task in Bamboo for details.

AWS OpsWorks

Info

Deploying to AWS OpsWorks provides an overview for continuous delivery/deployment workflows based on the following tasks:

Panel

AWS OpsWorks AppImage Modified

Create, update or delete OpsWorks apps on demand.

See Using the AWS OpsWorks App task in Bamboo for details.

Panel

AWS OpsWorks DeploymentImage Modified

Run app and stack commands with OpsWorks deployments.

See Using the AWS OpsWorks Deployment task in Bamboo for details.

AWS Security Token Service (STS)

Panel

AWS Credentials VariablesImage Modified

Provide temporary AWS Security Credentials as Bamboo variables for use in tasks and tools not integrated with Identity Federation for AWS, for example the AWS Command Line Interface (AWS CLI).

See Using the AWS Credentials Variables task in Bamboo for details.

(info)

AWS Systems Manager (SSM)

Panel

AWS Systems Manager Parameter

Image Modified

Put, get or delete Systems Manager parameters.

See Using the AWS Systems Manager Parameter task in Bamboo for details.

  • (lightbulb) The AWS Systems Manager Parameter Store also support retrieving secrets from AWS Secrets Manager!

AWS Step Functions

Panel

AWS Step Functions State Machine

Image Modified

Create or delete Step Functions state machines, and start or stop Step Functions state machine executions.

See Using the AWS Step Functions State Machine task in Bamboo for details.

Amazon Elastic Compute Cloud (Amazon EC2)

Panel

Amazon EBS SnapshotAmazon EBS SnapshotImage Modified

Create, delete or backup snapshots of Elastic Block Store volumes; in particular, the Task provides backup management with retention handling and backup set correlation.

See Using the Amazon EBS Snapshot task in Bamboo for details.


Panel

Amazon EC2 ImageAmazon EC2 ImageImage Modified

Create, delete or backup images of EBS backed Elastic Compute Cloud instances; in particular, the Task provides backup management with retention handling and backup set correlation.

See Using the Amazon EC2 Image task in Bamboo for details.


Panel

Amazon EC2 InstanceAmazon EC2 InstanceImage Modified

Start, stop or reboot provisioned Elastic Compute Cloud instances on demand, e.g. only when needed by the build itself (development) or at specific times of the day (operations).

See Using the Amazon EC2 Instance task in Bamboo for details.

Amazon Elastic Container Registry (Amazon ECR)

Panel

Amazon ECR Credentials VariablesImage Modified

Provide temporary Amazon ECR authentication credentials as Bamboo variables for use in tasks and tools not integrated with Identity Federation for AWS, for example the Bamboo Docker task.

See Using the Amazon ECR Credentials Variables task in Bamboo for details.

(info)

Amazon Elastic Container Service (Amazon ECS)

Info

Deploying to Amazon ECS provides an overview for continuous delivery/deployment workflows based on the following tasks:

Panel

Amazon ECS ClusterImage Modified

Create or delete ECS clusters.

See Using the Amazon ECS Cluster task in Bamboo for details.

Panel

Amazon ECS ServiceImage Modified

Create, update or delete ECS services.

See Using the Amazon ECS Service task in Bamboo for details.

Panel

Amazon ECS TaskImage Modified

Run, start or stop ECS task.

See Using the Amazon ECS Task task in Bamboo for details.

Panel

Amazon ECS Task DefinitionImage Modified

Register ECS task definitions.

See Using the Amazon ECS Task Definition task in Bamboo for details.

Amazon S3

Panel

Amazon S3 ObjectAmazon S3 ObjectImage Modified

Upload, download, delete or copy Structured Storage Service objects (files); in particular you can upload your Bamboo job's build artifacts or select local files and directories (optionally via Ant Patterns) - when addressing S3 objects (files), it matches those by key prefix, which allows to operate on multiple objects at once (virtual directories resp. folder hierarchies).

See Using the Amazon S3 Object task in Bamboo for details.

Using Bamboo variables

All tasks support configuration via Bamboo variables: variables can be substituted in task parameters for AWS resource management, and variables are automatically defined from AWS resources affected by a task – refer to Injecting task configuration via Bamboo variables for details.

How-to Articles

Filter by label (Content by label)
max8
showSpacefalse
sorttitle
excerptTypesimple
cqllabel = "usage" and label in ( "kb-how-to-article" , "kb-troubleshooting-article" ) and label = "tasks-for-aws"

Frequently Asked Questions (FAQ)

Include Page
UAA:_FAQHeaderQuestionsForConfluence
UAA:_FAQHeaderQuestionsForConfluence
Questionslist macro
filterpopular
asktrue
limit8
topictasks-for-aws,usage