AWS 云

适用于 Microsoft Visual Studio Team Services 的 AWS 工具 (VSTS) 是对 Microsoft VSTS 和本地 Microsoft Team Foundation Server (TFS) 的扩展,可让您轻松使用 AWS 部署 .NET 应用程序。如果您已在使用 Microsoft VSTS 或 TFS,适用于 VSTS 的 AWS 工具可让您轻松地使用 AWS Elastic BeanstalkAWS CodeDeploy 将代码部署到 AWS。无需更改现有的构建/发行管道和流程,即可集成 AWS 服务。您甚至可以向 AWS Lambda 部署无服务器 .NET 核心应用程序和 .NET Core C # 函数。适用于 VSTS 的 AWS 工具允许您部署 AWS CloudFormation 模板,因此您可以从 VSTS 中轻松管理、预置和更新 AWS 资源集。适用于 Visual Studio 的 AWS 工具集成了诸多 AWS 服务,使您可以轻松将构建工件存储到 Amazon S3 中、从适用于 Windows PowerShell 的 AWS 工具 AWS CLI 中运行命令,以及通过 Amazon SNS Amazon SQS 队列管理通知。

您可以选择从 Microsoft VSTS Marketplace 中免费使用适用于 VSTS 的 AWS 工具,或从 Github 使用此工具。

适用于 VSTS 的 AWS 工具

VSTS-Demo-Thumb
DevOps_code-pipeline

使用现有的 Microsoft VSTS 构建/发行流程

借助适用于 Visual Studio Team Services 的 AWS 工具,您可以使用自己所熟悉的构建/发行管道,并仍然使用许多 AWS 服务,包括 Amazon S3AWS CodeDeployAWS Elastic BeanstalkAWS Lambda 等。

DevOps_code-deploy

直接向 AWS 部署 .NET 应用程序

您可以使用 AWS CodeDeployAWS Elastic Beanstalk,从 Visual Studio Team Services 界面直接向 AWS 部署 .NET 应用程序。

lambda_net

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

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

DevOps_Codebuild

管理基础设施即代码

通过使用适用于 Visual Studio Team Services 的 AWS 工具,您可以从 Visual Studio Team Services 创建、编辑和管理 AWS CloudFormation 模板。