The AWS Toolkit for Azure DevOps is an extension for hosted and on-premises Microsoft Azure DevOps that make it easy to manage and deploy applications using AWS. If you already use Azure DevOps, the AWS Toolkit for Azure DevOps makes it easy to deploy your code to AWS using eitherAWS Elastic BeanstalkorAWS CodeDeploy.No changes to your existing build/release pipeline or processes are required to integrate with AWS Services. You can even deploy serverless applications and.NET Core C# functions toAWS Lambda.The AWS Toolkit for Azure DevOps allow you to deployAWS CloudFormationtemplates, so you have an easy way to manage, provision, and update a collection of AWS resources from within Azure DevOps. The AWS Toolkit for Azure DevOps provides integration with many AWS services, which make it easy to store build artifacts inAmazon S3,run commands from theAWS Tools for Windows PowerShellandAWS CLI,and manage notifications throughAmazon SNSorAmazon SQSqueues.

You can start using the AWS Toolkit for Azure DevOps at no additional cost from theVisual Studio Marketplace,or onGithub.

Download objects from S3 and invoke lambda functions

Use Your Existing Azure DevOps Build/Release Process

With the AWS Toolkit for Azure DevOps, you can use the build/release pipeline you are used to and still take advantage of many AWS Services includingAmazon S3,AWS CodeDeploy,AWS Elastic Beanstalk,AWS Lambda,and more.

Deploy.NET Applications Directly to AWS

You can deploy your.NET applications directly to AWS from within the Azure DevOps interface with eitherAWS CodeDeployorAWS Elastic Beanstalk.

Deploy Serverless.NET Applications to AWS Lambda

You can deploy serverless.NET Core applications and.NET Core C# functions toAWS Lambda

Manage Infrastructure as Code

By using the AWS Toolkit for Azure DevOps, you can create, edit and manageAWS CloudFormationtemplates from within Azure DevOps.