正在连接到 AWS - AWS 适用于 Visual Studio 的工具包

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

正在连接到 AWS

大多数 Amazon Web Services (AWS) 服务和资源都是通过 AWS 账户管理的。无需 AWS 账户即可使用 AWS Toolkit for Visual Studio,但是,如果没有连接,Toolkit 的功能将受到限制。

如果您之前设置过 AWS 帐户并通过其他 AWS 服务(例如 AWS Command Line Interface)进行身份验证,则 Visual Studio 的 Toolkit for Visual Studio 会自动检测您的凭据。

先决条件

如果你是新用户 AWS 或尚未创建账户,那么要将 Visual Studio Toolkit for Visual Studio 与你的 AWS 账户相关联,主要有 3 个步骤:

  1. 注册 AWS 帐户:您可以从注册门户网站AWS 注册一个 AWS 帐户。有关设置新 AWS 帐户的详细信息,请参阅《AWS 设置用户指南》中的概述主题。

  2. 设置身份验证:使用 Visual Studio Toolkit for Visual Studio 中的 AWS 账户进行身份验证有三种主要方法。要了解上述每种方法的更多信息,请参阅本《用户指南》中的身份验证和访问权限主题。

  3. 使用@@ 工具包进行 AWS 身份验证:完成本用户指南以下各节中的步骤,即可通过工具包与您的 AWS 账户建立联系。

AWS 从工具包连接到

要从 Visual Studio 的 Toolkit for Visual Studio 连接到您的 AWS 帐户,请完成以下步骤打开 AWS Toolkit 用户界面入门(连接 UI)。

  1. 在 Visual Studio 主菜单中,展开 “扩”,然后展开AWS 工具包

  2. 从 “AWS 工具包” 菜单选项中选择 “入门”。

  3. AWS 工具包连接入门用户界面将在 Visual Studio 中打开。

下表介绍了与每种功能兼容的身份验证方法。要详细了解 3 种身份验证方法 AWS IAM Identity Center、 AWS Identity and Access Management 凭据和 AWS Builder ID 中的每种方法,请参阅本用户指南中的身份验证和访问目录。

注意

目前,在 Visual Studio 的 Toolkit for Visual Studio CodeCatalyst 中使用时,你只需要在克隆第三方仓库时使用 AWS 生成器 ID 进行授权。

Amazon Q 开发者版 AWS 探险家 Amazon CodeCatalyst

☑ AWS 建造者 ID

☑ IAM Identity Center

☒ AWS IAM 证书

☒ AWS 建造者 ID

☑ IAM Identity Center

☑ AWS IAM 证书

☑ AWS 建造者 ID

☒ IAM 身份中心

☒ AWS IAM 证书

Amazon Q 开发者身份验证

要开始使用 Amazon Q Developer,请使用您的 AWS IAM Identity Center 或 AWS 建筑商 ID 凭证进行身份验证并进行连接。

以下过程介绍了如何进行身份验证并将 Toolkit 与您的 AWS 账户相连接。

通过 IAM Identity Center 进行身份验证和连接
  1. AWS Toolkit 连接入门用户界面中,选择 Amazon Q 开发者半导体以展开 Amazon Q 开发者身份验证选项。

    注意

    如果不存在存储的证书,请继续执行步骤 3 以添加或更新您的 IAM Identity Center 证书。

  2. 在 “我的组织已启用 Amazon Q Developer” 部分,展开 “从现有个人资料中选择” 或添加新下拉菜单,从存储的凭证列表中进行选择。

  3. 配置文件类型下拉菜单中,选择 AWS IAM Identity Center

  4. 配置文件名称文本字段中,输入您要进行身份验证的 IAM Identity Center 配置文件。Profile Name

  5. 在 “开始 URL” 文本字段中Start URL,输入附加到您的 IAM 身份中心证书的。

  6. 个人资料区域(默认为 us-east-1)下拉菜单中,选择由您正在进行身份验证的 IAM Identity Center 用户个人资料定义的个人资料区域。

  7. SSO 区域(默认为 us-east-1)下拉菜单中,选择由您的 IA M 身份中心证书定义的 SSO 区域,然后选择 Connect 按钮打开使用 IAM 身份中心登录对话框。 AWS

  8. 从 “使用 AWS IAM Identity Center 登录” 对话框中,选择 “继续浏览器” 按钮,在默认 Web 浏览器中打开 AWS 授权请求站点。

  9. 确认 IDE 中的安全代码与 Web 浏览器中显示的 AWS 授权请求确认码相匹配,然后选择 “提交并继续” 按钮继续。

  10. 按照默认 Web 浏览器中的提示进行操作,当授权过程完成时,您会收到通知,可以安全地关闭浏览器,然后返回 Visual Studio。

使用 AWS 建筑商 ID 进行身份验证并进行连接
  1. AWS Toolkit 连接入门用户界面中,选择 Amazon Q 开发者半导体以展开 Amazon Q 开发者身份验证选项。

  2. 在 “我自己使用 Amazon Q Developer” 部分中,选择 “注册” 或 “登录” 按钮,打开 “使用 AWS 建筑商 ID 登录” 对话框。

  3. 选择 “继续浏览器” 按钮,在默认 Web 浏览器中打开 “ AWS 授权请求” 站点。

  4. 确认 IDE 中的安全代码与 Web 浏览器中显示的 AWS 授权请求确认码相匹配,然后选择 “提交并继续” 按钮继续。

  5. 按照默认 Web 浏览器中的提示进行操作,当授权过程完成时,您会收到通知,可以安全地关闭浏览器,然后返回 Visual Studio。

AWS Explorer 的身份验证

要开始使用工具包中的 AWS Explorer,请使用您的 IAM 身份中心证书或 IAM 凭证进行身份验证和连接。

以下过程介绍了如何进行身份验证并将 Toolkit 与您的 AWS 账户相连接。

通过 IAM Identity Center 进行身份验证和连接
  1. AWS Toolkit 连接入门用户界面中,选择 AWS Explorer 径向以展开 Amazon Q 开发者身份验证选项。

  2. Profile Type 下拉菜单中,选择 AWS IAM Identity Center

  3. 配置文件名称文本字段中,输入您要使用的 Profile Name IAM Identity Center 配置文件。

  4. 在 “开始 URL” 文本字段中Start URL,输入附加到您的 IAM 身份中心证书的。

  5. 个人资料区域(默认为 us-east-1)下拉菜单中,选择由您正在进行身份验证的 IAM Identity Center 用户个人资料定义的个人资料区域。

  6. SSO 区域(默认为 us-east-1)下拉菜单中,选择由您的 IA M 身份中心证书定义的 SSO 区域。

  7. 选择 “继续浏览器” 按钮,在默认 Web 浏览器中打开 “AWS 授权请求” 站点。

  8. 确认 IDE 中的安全代码与 Web 浏览器中显示的AWS 授权请求确认码相匹配,然后选择 “提交并继续” 按钮继续。

  9. 按照默认 Web 浏览器中的提示进行操作,当授权过程完成时,您会收到通知,可以安全地关闭浏览器,然后返回 Visual Studio。

使用 IAM 凭证进行身份验证和连接
  1. AWS Toolkit 连接入门用户界面中,选择 AWS Explorer 径向以展开 Amazon Q 开发者身份验证选项。

  2. Profile Type下拉菜单中选择 IAM 用户角色

  3. 配置文件名称文本字段中,输入要进行身份验证Profile Name的配置文件的。

  4. 访问密钥 ID 文本字段中Access Key ID,输入要进行身份验证的配置文件的。

  5. 在 “密钥” 文本字段中Secret Key,输入要进行身份验证的配置文件的。

  6. 从 “存储位置”(默认为 “共享凭据文件”)下拉菜单中,指定是使用共享凭据文件还是使用 .NET 加密存储来存储凭据

  7. 个人资料区域(默认为 us-east-1)下拉菜单中,选择附加到您要进行身份验证的个人资料的个人资料区域。