Azure DevOps용 AWS 툴킷은 온프레미스 호스팅형 Microsoft Azure DevOps의 확장 프로그램으로, AWS를 사용하여 애플리케이션을 간편하게 관리하고 배포할 수 있습니다. 이미 Azure DevOps를 사용하고 있을 경우, Azure DevOps용 AWS 툴킷에서 AWS Elastic Beanstalk 또는 AWS CodeDeploy를 사용하여 간편하게 AWS로 코드를 배포할 수 있습니다. 기존 빌드/릴리스 파이프라인이나 프로세스를 변경하지 않고도 AWS 서비스와 통합됩니다. 게다가 서버리스 애플리케이션과 .NET Core C# 함수를 AWS Lambda에 배포할 수 있습니다. Azure DevOps용 AWS 툴킷을 사용하면 AWS CloudFormation 템플릿을 배포할 수 있으므로 Azure DevOps 내에서 AWS 리소스 모음을 관리, 프로비저닝 및 업데이트할 수 있는 간편한 수단이 생기게 됩니다. Azure DevOps용 AWS 툴킷은 여러 AWS 서비스와의 통합을 제공합니다. 따라서 손쉽게 Amazon S3에 빌드 아티팩트를 저장하고, AWS Tools for Windows PowerShell 및 AWS CLI에서 명령을 실행하고, Amazon SNS 또는 Amazon SQS 대기열을 통해 알림을 관리할 수 있습니다.
Azure DevOps용 AWS 툴킷은 추가 비용 없이 Visual Studio Marketplace 또는Github에서 사용을 시작할 수 있습니다.
S3에서 객체 다운로드 및 Lambda 함수 호출
기존 Azure DevOps 빌드/릴리스 프로세스 사용
Azure DevOps용 AWS 툴킷에서는 익숙한 빌드/릴리스 파이프라인을 사용하면서도 Amazon S3, AWS CodeDeploy, AWS Elastic Beanstalk, AWS Lambda 등의 여러 가지 AWS 서비스를 활용할 수 있습니다.
.NET 애플리케이션을 AWS에 직접 배포
.AWS CodeDeploy 또는 AWS Elastic Beanstalk로 Azure DevOps 인터페이스 내에서 바로 AWS에 .NET 애플리케이션을 배포할 수 있습니다.
서버리스 .NET 애플리케이션을 AWS Lambda에 배포
서버리스 .NET Core 애플리케이션과 .NET Core C# 함수를 AWS Lambda에 배포할 수 있습니다.
코드형 인프라 관리
Azure DevOps용 AWS 툴킷을 사용하면 Azure DevOps 내에서 AWS CloudFormation 템플릿을 생성, 편집 및 관리할 수 있습니다.