Amazon Toolkit for Visual Studio - Amazon Toolkit for Visual Studio
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Toolkit for Visual Studio

这是 Amazon Toolkit for Visual Studio 的用户指南。如果您正在查找AmazonToolkit for VS Code,请参阅的用户指南Amazon Toolkit for Visual Studio Code.

Toolkit for Visual Studio 是什么

Amazon Toolkit for Visual Studio 是一个适用于 Visual Studio IDE 的插件,可让您更轻松地开发、调试和部署使用 Amazon Web Services 的 .NET 应用程序。在 Toolkit for Visual Studio 版本 2017 及更高版本中支持。有关如何下载和安装工具包的详细信息,请参阅 安装 Toolkit for Visual Studio

注意

还在 Toolkit for Visual Studio 2008、2010、2012、2013 和 2015 版本中发布。但是,这些版本不再支持。有关更多信息,请参阅安装 Toolkit for Visual Studio

Toolkit for Visual Studio 包含以下增强了开发体验的功能。

Amazon Explorer

这些区域有:Amazon资源管理器工具窗口,可从 IDE 的查看菜单,使您能够与许多Amazon从 Visual Studio IDE 中提供的服务。支持的数据服务包括 Amazon Simple Storage Service (Amazon S3)、Amazon Simple Notification Service (Amazon SNS)、Amazon Simple Queue Service (Amazon SNS)、Amazon Simple Queue Service (Amazon SQS) 和 Amazon CloudFront。AmazonExplorer 还提供了访问 Amazon Elastic Compute Cloud (Amazon EC2) 管理的权限,Amazon Identity and Access Management(IAM) 用户和策略管理,将无服务器应用程序和函数部署到Amazon Lambda并将 Web 应用程序部署到Amazon Elastic Beanstalk和Amazon CloudFormation.

凭证和区域管理

AmazonExplorerAmazon账户 (包括 IAM 用户账户) 和区域,并使您可以轻松地将显示的视图从一个账户更改为另一个账户,还可以查看和管理不同区域中的资源和服务。

Amazon EC2

从Amazon在 Explorer 中,您可以查看可用的 Amazon 系统映像 (AMI),从这些 AMI 创建 Amazon EC2 实例,然后使用 Windows 远程桌面连接到这些实例。AmazonExplorer 还实现了支持功能,例如创建并管理密钥对和安全组的功能。

Amazon Lambda

您可以使用 Lambda 托管无服务器 .NET 核心 C# 函数和无服务器应用程序。使用蓝图可以快速创建新的无服务器项目,在开发您的无服务器应用程序时实现良好的开端。

Amazon CodeCommit

CodeCommit 与 Visual Studio Team Explorer 集成。这可以轻松地克隆和创建保存在 CodeCommit 中的存储库,以及从 IDE 中处理源代码更改。

Amazon DynamoDB

DynamoDB 是一项快速、高度可扩展、高度可用且经济实惠的非关系数据库服务。Toolkit for Visual Studio 提供了用于在开发上下文中使用 Amazon DynamoDB 的功能。使用 Toolkit for Visual Studio,您可以在 DynamoDB 表中创建和编辑属性并对表运行扫描操作。

Amazon S3

您可以使用拖放操作轻松快速地上传内容到 Amazon S3 存储桶或从 Amazon S3 下载内容。此外,您还可以为存储桶中的对象方便地设置权限、元数据和标签。

Amazon RDS

AmazonExplorer 可帮助您在 Visual Studio 中创建和管理 Amazon RDS 资产。还可以将使用 Microsoft SQL Server 的 Amazon RDS 实例添加到 Visual StudioExplorer.

Amazon Elastic Beanstalk

您可以使用 Elastic Beanstalk 将 .NET Web 应用程序项目部署到Amazon. 您可以从 IDE 中将应用程序部署到单实例环境,或者部署到完全负载均衡的自动扩展环境。您还可以方便快速地部署应用程序的新版本而无需退出 Visual Studio。如果您的应用程序在 Amazon RDS 中使用 SQL Server,则部署向导还可以设置 Elastic Beanstalk 中应用程序环境与 Amazon RDS 中数据库实例之间的连接。Toolkit for Visual Studio 还包括独立的命令行部署工具。使用部署工具可以使得部署成为您的构建流程中的一个自动部分,或将部署包含在 Visual Studio 之外的其他脚本场景中。

Amazon CloudFormation

您可以使用 Toolkit for Visual Studio 进行编辑。Amazon CloudFormationJSON 格式的模板,支持编辑器 IntelliSense 和语法突出显示。使用 Amazon CloudFormation 模板,您可以描述要实例化以托管您的应用程序的资源。在 IDE 中,您随后可部署模板到 Amazon CloudFormation。模板中描述的资源已为您预配置,使您能够腾出时间专注于开发应用程序的功能。

Amazon Identity and Access Management (IAM)

从AmazonExplorer,您可以创建 IAM 用户、角色和策略,并将策略附加到用户。

要打开问题或查看当前未解决的问题,请访问 https://github.com/aws/aws-toolkit-visual-studio/issues

要了解有关 Visual Studio 的更多信息,请访问 https://visualstudio.microsoft.com/vs/