本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
正在连接到 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 个步骤:
-
注册 AWS 帐户:您可以从注册门户网站AWS 注册
一个 AWS 帐户。有关设置新 AWS 帐户的详细信息,请参阅《AWS 设置用户指南》中的概述主题。 -
设置身份验证:使用 Visual Studio Toolkit for Visual Studio 中的 AWS 账户进行身份验证有三种主要方法。要了解上述每种方法的更多信息,请参阅本《用户指南》中的身份验证和访问权限主题。
-
使用@@ 工具包进行 AWS 身份验证:完成本用户指南以下各节中的步骤,即可通过工具包与您的 AWS 账户建立联系。
AWS 从工具包连接到
要从 Visual Studio 的 Toolkit for Visual Studio 连接到您的 AWS 帐户,请完成以下步骤打开 AWS Toolkit 用户界面入门(连接 UI)。
-
在 Visual Studio 主菜单中,展开 “扩展”,然后展开AWS 工具包。
-
从 “AWS 工具包” 菜单选项中选择 “入门”。
-
AWS 工具包连接入门用户界面将在 Visual Studio 中打开。
![](images/gettingstarted2024.png)
下表介绍了与每种功能兼容的身份验证方法。要详细了解 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 进行身份验证和连接
-
从 AWS Toolkit 连接入门用户界面中,选择 Amazon Q 开发者半导体以展开 Amazon Q 开发者身份验证选项。
注意
如果不存在存储的证书,请继续执行步骤 3 以添加或更新您的 IAM Identity Center 证书。
-
在 “我的组织已启用 Amazon Q Developer” 部分,展开 “从现有个人资料中选择” 或添加新下拉菜单,从存储的凭证列表中进行选择。
-
从配置文件类型下拉菜单中,选择 AWS IAM Identity Center
-
在配置文件名称文本字段中,输入您要进行身份验证的 IAM Identity Center 配置文件。
Profile Name
-
在 “开始 URL” 文本字段中
Start URL
,输入附加到您的 IAM 身份中心证书的。 -
从个人资料区域(默认为 us-east-1)下拉菜单中,选择由您正在进行身份验证的 IAM Identity Center 用户个人资料定义的个人资料区域。
-
从 SSO 区域(默认为 us-east-1)下拉菜单中,选择由您的 IA M 身份中心证书定义的 SSO 区域,然后选择 Connect 按钮打开使用 IAM 身份中心登录对话框。 AWS
-
从 “使用 AWS IAM Identity Center 登录” 对话框中,选择 “继续浏览器” 按钮,在默认 Web 浏览器中打开 AWS 授权请求站点。
-
确认 IDE 中的安全代码与 Web 浏览器中显示的 AWS 授权请求确认码相匹配,然后选择 “提交并继续” 按钮继续。
-
按照默认 Web 浏览器中的提示进行操作,当授权过程完成时,您会收到通知,可以安全地关闭浏览器,然后返回 Visual Studio。
使用 AWS 建筑商 ID 进行身份验证并进行连接
-
从 AWS Toolkit 连接入门用户界面中,选择 Amazon Q 开发者半导体以展开 Amazon Q 开发者身份验证选项。
-
在 “我自己使用 Amazon Q Developer” 部分中,选择 “注册” 或 “登录” 按钮,打开 “使用 AWS 建筑商 ID 登录” 对话框。
-
选择 “继续浏览器” 按钮,在默认 Web 浏览器中打开 “ AWS 授权请求” 站点。
-
确认 IDE 中的安全代码与 Web 浏览器中显示的 AWS 授权请求确认码相匹配,然后选择 “提交并继续” 按钮继续。
-
按照默认 Web 浏览器中的提示进行操作,当授权过程完成时,您会收到通知,可以安全地关闭浏览器,然后返回 Visual Studio。
AWS Explorer 的身份验证
要开始使用工具包中的 AWS Explorer,请使用您的 IAM 身份中心证书或 IAM 凭证进行身份验证和连接。
以下过程介绍了如何进行身份验证并将 Toolkit 与您的 AWS 账户相连接。
通过 IAM Identity Center 进行身份验证和连接
-
从 AWS Toolkit 连接入门用户界面中,选择 AWS Explorer 径向以展开 Amazon Q 开发者身份验证选项。
-
从
Profile Type
下拉菜单中,选择 AWS IAM Identity Center。 -
在配置文件名称文本字段中,输入您要使用的
Profile Name
IAM Identity Center 配置文件。 -
在 “开始 URL” 文本字段中
Start URL
,输入附加到您的 IAM 身份中心证书的。 -
从个人资料区域(默认为 us-east-1)下拉菜单中,选择由您正在进行身份验证的 IAM Identity Center 用户个人资料定义的个人资料区域。
-
从 SSO 区域(默认为 us-east-1)下拉菜单中,选择由您的 IA M 身份中心证书定义的 SSO 区域。
-
选择 “继续浏览器” 按钮,在默认 Web 浏览器中打开 “AWS 授权请求” 站点。
-
确认 IDE 中的安全代码与 Web 浏览器中显示的AWS 授权请求确认码相匹配,然后选择 “提交并继续” 按钮继续。
-
按照默认 Web 浏览器中的提示进行操作,当授权过程完成时,您会收到通知,可以安全地关闭浏览器,然后返回 Visual Studio。
使用 IAM 凭证进行身份验证和连接
-
从 AWS Toolkit 连接入门用户界面中,选择 AWS Explorer 径向以展开 Amazon Q 开发者身份验证选项。
-
从
Profile Type
下拉菜单中选择 IAM 用户角色。 -
在配置文件名称文本字段中,输入要进行身份验证
Profile Name
的配置文件的。 -
在访问密钥 ID 文本字段中
Access Key ID
,输入要进行身份验证的配置文件的。 -
在 “密钥” 文本字段中
Secret Key
,输入要进行身份验证的配置文件的。 -
从 “存储位置”(默认为 “共享凭据文件”)下拉菜单中,指定是使用共享凭据文件还是使用 .NET 加密存储来存储凭据。
-
从个人资料区域(默认为 us-east-1)下拉菜单中,选择附加到您要进行身份验证的个人资料的个人资料区域。