Using Tasks for AWS
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.
Getting started
(Optional) Ensure there is at least one AWS Connector with System scope available – refer to Providing AWS Security Credentials for details.
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.
No Charge: Usage of Identity Federation for AWS (Bamboo) is free for Tasks for AWS licensees, see Do I need an Identity Federation for AWS license when using it from another Utoolity app like Automation with AWS or Tasks for AWS?.
(Optional) Decide whether and how you want to maintain your task configuration as code – refer to Providing task configuration as code for details.
Start building and deploying with the available tasks.
Using tasks
AWS CloudFormation
Provisioning with AWS CloudFormation provides an overview for resource provisioning workflows based on the following tasks:
AWS CloudFormation Stack
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
Deploying to AWS CodeDeploy provides an overview for continuous delivery/deployment workflows based on the following tasks:
AWS CodeDeploy Application
Create, update or delete CodeDeploy applications on demand.
See Using the AWS CodeDeploy Application task in Bamboo for details.
AWS CodeDeploy Deployment Group
Create, update or delete CodeDeploy deployment groups on demand.
See Using the AWS CodeDeploy Deployment Group task in Bamboo for details.
AWS CodeDeploy Deployment
Create, update or delete CodeDeploy deployments on demand.
See Using the AWS CodeDeploy Deployment task in Bamboo for details.
AWS Elastic Beanstalk
Deploying to AWS Elastic Beanstalk provides an overview for continuous delivery/deployment workflows based on the following tasks:
AWS Elastic Beanstalk Application
Create, update or delete Elastic Beanstalk applications on demand.
See Using the AWS Elastic Beanstalk Application task in Bamboo for details.
AWS Elastic Beanstalk Application Version
Create, update or delete Elastic Beanstalk application versions on demand.
See Using the AWS Elastic Beanstalk Application Version task in Bamboo for details.
AWS Elastic Beanstalk Environment
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
Deploying to AWS Lambda provides an overview for continuous delivery/deployment workflows based on the following tasks:
AWS Lambda Function
Create, update, delete, publish, alias, entitle or invoke Lambda functions on demand.
See Using the AWS Lambda Function task in Bamboo for details.
AWS Lambda Layer
Publish, delete or entitle Lambda layers on demand.
See Using the AWS Lambda Layer task in Bamboo for details.
AWS Lambda Event Source Mapping
Create, update or delete Lambda event source mappings on demand.
See Using the AWS Lambda Event Source Mapping task in Bamboo for details.
Amazon Web Services™, AWS™ and the “Powered by Amazon Web Services” logo are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.
Utoolity® is a registered trademark of Utoolity GmbH.
© 2024 Utoolity GmbH. All rights reserved.