AWS Toolkit for Azure DevOps 是托管和本地 Microsoft Azure DevOps 的扩展程序,让用户可以轻松使用 AWS 管理和部署应用程序。如果您已经在使用 Azure DevOps,则可以使用 AWS Toolkit for Azure DevOps 通过 AWS Elastic Beanstalk 或 AWS 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 PowerShell 和 AWS CLI 运行命令,以及通过 Amazon SNS 或 Amazon SQS 队列管理通知。
您可以从 Visual Studio Marketplace 或 Github 开始免费使用 AWS Toolkit for Azure DevOps。
从 S3 下载对象并调用 Lambda 函数
使用您的现有 Azure DevOps 构建/发布流程
借助 AWS Toolkit for Azure DevOps,您可以使用惯用的构建/发布管道,并且仍然可以利用许多 AWS 服务,包括 Amazon S3、AWS CodeDeploy、AWS Elastic Beanstalk、AWS Lambda 等。
将 .NET 应用程序直接部署到 AWS
您可以使用 AWS CodeDeploy 或 AWS 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 模板。