AWS Toolkit for Azure DevOps 是托管和本地 Microsoft Azure DevOps 的扩展程序,让用户可以轻松使用 AWS 管理和部署应用程序。如果您已经在使用 Azure DevOps,则可以使用 AWS Toolkit for Azure DevOps 通过 AWS Elastic BeanstalkAWS CodeDeploy 轻松将代码部署到 AWS。与 AWS 服务集成时,无需更改现有的构建/发布管道或流程。您甚至可以将无服务器应用程序和 .NET Core C# 函数部署到 AWS Lambda。使用 AWS Toolkit for Azure DevOps,您可以部署 AWS CloudFormation 模板,以便轻松在 Azure DevOps 中管理、预置和更新一系列 AWS 资源。AWS Toolkit for Azure DevOps 能与许多 AWS 服务集成,让用户可以轻松在 Amazon S3 中存储构建构件、通过 AWS Tools for Windows PowerShellAWS CLI 运行命令,以及通过 Amazon SNSAmazon SQS 队列管理通知。

您可以从 Visual Studio MarketplaceGithub 开始免费使用 AWS Toolkit for Azure DevOps。

从 S3 下载对象并调用 Lambda 函数 

使用您的现有 Azure DevOps 构建/发布流程

借助 AWS Toolkit for Azure DevOps,您可以使用惯用的构建/发布管道,并且仍然可以利用许多 AWS 服务,包括 Amazon S3AWS CodeDeployAWS Elastic BeanstalkAWS Lambda 等。

将 .NET 应用程序直接部署到 AWS

您可以使用 AWS CodeDeployAWS Elastic Beanstalk 在 Azure DevOps 界面中将 .NET 应用程序直接部署到 AWS。

将无服务器 .NET 应用程序部署到 AWS Lambda

您可以将无服务器 .NET Core 应用程序和 .NET Core C# 函数部署到 AWS Lambda

管理基础设施即代码

通过使用 AWS Toolkit for Azure DevOps,您可以在 Azure DevOps 中创建、编辑和管理 AWS CloudFormation 模板。