AWS Toolkit for Visual Studio
用户指南

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

设置 Toolkit for Visual Studio

按照本主题中的步骤安装并配置 Toolkit for Visual Studio。

先决条件#

Toolkit for Visual Studio 具有以下先决条件。

  • AWS 账户。要获取 AWS 账户,请转到 AWS 主页并选择 Create an AWS Account。利用此账户,您可以使用 AWS 服务。

  • 支持的操作系统:Microsoft Windows 8、Windows 7 和 Windows Vista。

    建议您安装所使用的 Windows 版本的最新 Service Pack 和更新。

  • Visual Studio 2010 或更高版本。

    建议您安装最新 Service Pack 和更新。

注意

您可以在 Visual Studio Express 上安装 Toolkit for Visual Studio,但此安装仅包括 AWS 项目模板和独立部署工具。Visual Studio Express 不支持第三方扩展,如 AWS Explorer。

安装#

Toolkit for Visual Studio 是 AWS Tools for Windows 的一部分。如果您使用 Visual Studio 2010 或更高版本,请安装 AWS Tools for Windows,如下所示:

安装 AWS Tools for Windows

  1. 转到 Toolkit for Visual Studio
  2. Download 部分中,选择 Toolkit for Visual Studio 以下载安装程序。
  3. 要启动安装,请运行下载的安装程序并按照说明操作。

提示

默认情况下,Toolkit for Visual Studio 安装在 Program Files 目录中,这需要管理员权限。要以非管理员身份安装 Toolkit for Visual Studio,请指定其他安装目录。

注意

您可以从 http://sdk-for-net.amazonwebservices.com/latest/AWSToolkitForVisualStudio2008.msi 安装 Toolkit for Visual Studio for Visual Studio 2008,但此版本的工具包不再受支持。

指定凭证#

您必须先提供一组或多组有效的 AWS 凭证,然后才能使用 Toolkit for Visual Studio。这些凭证允许您通过 Toolkit for Visual Studio 访问 AWS 资源。这些凭证还可用于签署编程式 Web 服务请求,因此 AWS 可验证请求是否来自经授权的源。

重要提示

AWS 凭证包含访问密钥和私有密钥。建议您不要使用您的账户的根凭证。相反,应创建一个或多个 IAM 用户,然后使用这些凭证。有关更多信息,请参阅使用 IAM 用户管理 AWS 访问密钥的最佳实践

Toolkit for Visual Studio 支持来自任意数量的账户的多组凭证。每组凭证称为一个配置文件。当您将配置文件添加到 Toolkit for Visual Studio 后,这些凭证将被加密并存储在 SDK Store 中,适用于 .NET 的 AWS 开发工具包适用于 Windows PowerShell 的工具用户指南也将使用 SDK Store。SDK Store 与您的项目目录是分开的,因此,它不会意外提交到公有存储库。要使用 Toolkit for Visual Studio,您必须至少将一个配置文件添加到 SDK Store。

将配置文件添加到 SDK Store

  1. 打开 AWS Explorer。在 Visual Studio 中,选择 View 菜单,然后选择 AWS Explorer 或按 Ctrl+K,然后按 A 键。

  2. 选择 Profile 列表右侧的 New Account Profile 图标。

    _images/add_profile.png
  3. New Account Profile 对话框中,键入以下数据:

    Profile Name

    (必填) 配置文件的显示名称。

    访问密钥 ID

    (必填)访问密钥。

    私有访问密钥

    (必填)私有密钥。

    账号

    (可选) 凭证的账号。Toolkit for Visual Studio 使用该账号构建 Amazon 资源名称 (ARN)。

    账户类型

    (必填)账户类型。此条目确定您在指定此配置文件时在 AWS Explorer 中显示的区域。

    • Standard AWS Account

      • 如果选择了 AWS GovCloud (US) Account,AWS Explorer 将仅显示 AWS GovCloud (US) 区域。

      • 如果选择了 Amazon AWS Account – China (Beijing) Region,AWS Explorer 将仅显示中国 (北京) 区域。

        _images/tkv-account-add.png
  4. 要将配置文件添加到 SDK Store,请选择 OK。要在您的项目中使用配置文件,请选择配置文件名称。Toolkit for Visual Studio 会将对此配置文件的引用添加到项目的 App.configWeb.config 文件。

在添加了第一个配置文件后:

  • 要添加另一个配置文件,请重复上述过程。

  • 要删除配置文件,请选择该文件,然后选择Delete Profile 图标。

  • 要编辑配置文件,请选择 Edit Profile 图标以显示 Edit Profile 对话框。

    例如,如果您已轮换某个 IAM 用户的凭证 (推荐做法),则可以编辑该配置文件以在 SDK Store 中更新该用户的凭证。有关更多信息,请参阅 IAM 凭证轮换

您还可以在创建 AWS 项目时将配置文件添加到 SDK Store。在 Visual Studio 创建项目文件之前,它会显示 AWS Access Credentials 对话框。您可以从 SDK Store 中选择配置文件或创建一个。

_images/specify_creds.png

卸载#

要卸载 Toolkit for Visual Studio,您必须卸载适用于 Windows 的 AWS 工具。要卸载 AWS Tools for Windows,请执行以下步骤:

卸载 AWS Tools for Windows

  1. 在控制面板中,打开 Programs and Features

提示

要从命令提示符直接打开 Programs and Features,请运行以下命令:appwiz.cpl
  1. 选择“AWS Tools for Windows”,然后选择 Uninstall

    _images/uninstall.png
  2. 如果出现提示,请选择 Yes

卸载 AWS Tools for Windows 不会删除 Samples 目录。此目录在您已修改示例时保留。您必须手动删除此目录。