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

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

Amazon Toolkit for Visual Studio

这是 Amazon Toolkit for Visual Studio 的用户指南。如果您正在查找有关 Amazon Toolkit for VS Code 的信息,请参阅《User Guide for the Amazon Toolkit for Visual Studio Code》。

什么是 Toolkit for Visual Studio?

Amazon Toolkit for Visual Studio 是 Visual Studio IDE 的插件,可让您更轻松地开发、调试和部署使用亚马逊 Web Services 的.NET 应用程序。Visual Studio 2019 及更高版本支持 Visual Studio 的工具包。有关如何下载和安装该套件的详细信息,请参阅本用户指南中的安装和设置主题。

注意

Visual Studio 的工具包也已在 Visual Studio 2008、2010、2012、2013、2015 和 2017 版本中发布。但是,这些版本已不再受支持。有关更多信息,请参阅本用户指南中的安装和设置主题。

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

Amazon 探险家

Amazon 资源管理器工具窗口可从 IDE 的 “查看” 菜单中找到,它使您可以从 Visual Studio IDE 内部与许多 Amazon 服务进行交互。支持的数据服务包括亚马逊简单存储服务 (Amazon S3)、亚马逊 SimpleDB、亚马逊简单通知服务 (Amazon SNS)、亚马逊简单队列服务 (Amazon SQS)、亚马逊简单队列服务 (Amazon SQS) Simple Queue Service 和亚马逊。 CloudFront Amazon Explorer 还允许访问亚马逊弹性计算云 (Amazon EC2) 管理 Amazon Identity and Access Management 、(IAM) 用户和策略管理、向和部署无服务器应用程序和功能以及 Amazon Lambda 向和部署 Web 应用程序。 Amazon Elastic Beanstalk Amazon CloudFormation

凭证和区域管理

Amazon Explorer 支持多个 Amazon 账户(包括 IAM 用户账户)和区域,使您可以轻松地将显示的视图从一个账户更改为另一个账户,或者查看和管理不同区域的资源和服务。

Amazon EC2

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

Amazon Lambda

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

Amazon CodeCommit

CodeCommit 与 Visual Studio 团队资源管理器集成。这使得克隆和创建存储库以及在 CodeCommit IDE 中处理源代码更改变得容易。

Amazon DynamoDB

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

Amazon S3

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

Amazon RDS

Amazon 资源管理器可以帮助你在 Visual Studio 中创建和管理 Amazon RDS 资产。使用 Microsoft SQL Server 的 Amazon RDS 实例还可以添加到 Visual Studio 的服务器浏览器

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

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

Amazon Identity and Access Management (IAM)

Amazon 在 Explorer 中,您可以创建 IAM 用户、角色和策略,并将策略附加到用户。

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

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