在您的 Amazon Q 开发者扩展程序或插件中安装 IDE - Amazon Q 开发者版

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

在您的 Amazon Q 开发者扩展程序或插件中安装 IDE

要在您的集成开发环境 (IDE) 中设置 Amazon Q Developer,请完成以下步骤。安装 Amazon Q 扩展程序或插件后,通过身份中心进行IAM身份验证或 AWS 构建者 ID。通过使用建筑商 ID 进行身份验证,无需 AWS 账户即可免费使用 Amazon Q。

要开始使用,请下载适用于您的 Amazon Q 扩展程序或插件IDE:

注意

通常,通过 Identity Center 进行IAM身份验证的会话的默认持续时间为 8 小时。但是,对于 Amazon Q,默认会话持续 90 天(如果您在 2024 年 4 月 18 日或之后设置IAM身份中心)。有关更多信息,请参阅IAM身份中心用户指南中的如何延长 Amazon Q 的会话持续时间。IDE

要登录并进行身份验证,请完成本节中的步骤。

先决条件:选择您的支持的版本 IDE

Amazon Q 在中作为扩展Visual Studio Code和插件提供JetBrains。Amazon Q 也在 Visual Studio 的 AWS Toolkit for Toolkit 中提供。

  • Amazon Q Visual Studio Code 支持的最低版本为 1.85.0。

  • Amazon Q 支持的最低版本 JetBrainsIDEs(包括IntelliJ和PyCharm)是 232.1。 JetBrains还支持 232、233 和 241 版本。

  • 亚马逊 Q 仅支持 Visual Studio。支持的最低版本是 Visual Studio 2022 版本 17.7。Windows支持所有 Visual Studio 2022 版本。

正在进行身份验证 JetBrains IDEs

通过订阅 Amazon Q Developer Pro,您可以免费使用IAM身份中心进行身份验证, AWS 构建者 ID 也可以使用身份中心进行身份验证。选择您的身份验证方法,即可在中查看开始使用 Amazon Q 的步骤JetBrainsIDE。

Builder ID

此过程不要求您拥有建造者 ID。如果您尚未注册 Builder ID,则有机会在登录过程中注册。

  1. 在你的. 中安装 Amazon Q IDE 插件JetBrainsIDE。

  2. 选择您的 Amazon Q 图标IDE。

    默认情况下,该图标将位于界面的侧面。

  3. 按照浏览器中的说明使用生成器 ID 进行身份验证。

  4. 要开始使用 Amazon Q,请选择 Amazon Q 图标与 Amazon Q 聊天,或者从底部的导航栏中选择 Amazon Q IDE。

Amazon Q Developer Pro license

在开始此过程之前,您的管理员应具备以下条件:

  • 在 Identity Center 中为您创建了IAM身份

  • 已将该身份订阅到 Amazon Q 开发者专业版

在您的身份订阅 Amazon Q Developer Pro 后,请完成以下步骤进行身份验证:

  1. 在你的. 中安装 Amazon Q IDE 插件JetBrainsIDE。

  2. 选择您的 Amazon Q 图标IDE。

    默认情况下,该图标将位于界面的侧面。

  3. 选择 “与 Pro 许可证一起使用”。

  4. 填写您的管理员从 Amazon Q 订阅控制台获得的开始 URL”。

  5. 填写您的管理员 AWS 区域 在其中设置您的IAM身份中心实例的。

  6. 选择继续。焦点将切换到您的网络浏览器。

  7. 按照浏览器中的说明使用 Identity Center 进行IAM身份验证。

  8. 要开始使用 Amazon Q,请选择 Amazon Q 图标与 Amazon Q 聊天,或者从底部的导航栏中选择 Amazon Q IDE。

正在进行身份验证 Visual Studio Code

通过订阅 Amazon Q Developer Pro,您可以免费使用IAM身份中心进行身份验证, AWS 构建者 ID 也可以使用身份中心进行身份验证。选择您的身份验证方法以查看开始使用 Amazon Q 的步骤VS Code。

Builder ID

此过程不要求您拥有建造者 ID。如果您尚未注册 Builder ID,则有机会在登录过程中注册。

  1. 在中安装 Amazon Q IDE 扩展程序VS Code。

  2. 选择您的 Amazon Q 图标IDE。

    默认情况下,该图标将位于界面的侧面。

  3. 按照浏览器中的说明使用生成器 ID 进行身份验证。

  4. 要开始使用 Amazon Q,请选择 Amazon Q 图标与 Amazon Q 聊天,或者从底部的导航栏中选择 Amazon Q IDE。

Amazon Q Developer Pro license

在开始此过程之前,您的管理员应具备以下条件:

  • 在 Identity Center 中为您创建了IAM身份

  • 已将该身份订阅到 Amazon Q 开发者专业版

在您的身份订阅 Amazon Q Developer Pro 后,请完成以下步骤进行身份验证:

  1. 在中安装 Amazon Q IDE 扩展程序VS Code。

  2. 选择您的 Amazon Q 图标IDE。

    默认情况下,该图标将位于界面的侧面。

  3. 选择 “与 Pro 许可证一起使用”。

  4. 填写您的管理员从 Amazon Q 订阅控制台获得的开始 URL”。

  5. 填写您的管理员 AWS 区域 在其中设置您的IAM身份中心实例的。

  6. 选择继续。焦点将切换到您的网络浏览器。

  7. 按照浏览器中的说明使用 Identity Center 进行IAM身份验证。

  8. 要开始使用 Amazon Q,请选择 Amazon Q 图标与 Amazon Q 聊天,或者从底部的导航栏中选择 Amazon Q IDE。

在视觉工作室中进行身份验证

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

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

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

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

通过订阅 Amazon Q Developer Pro,您可以免费使用IAM身份中心进行身份验证, AWS 构建者 ID 也可以使用身份中心进行身份验证。选择您的身份验证方法,查看在 Visual Studio 中开始使用 Amazon Q 的步骤。

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

  2. 在 “我自己使用 Amazon Q Dev eloper” 部分中,选择 “注册” 或 “登录” 按钮,打开 “登录方式 AWS 构建者 ID” 对话框。

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

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

Amazon Q Developer Pro license
  1. AWS Toolkit 连接入门用户界面中,选择 Amazon Q 开发者半导体以展开 Amazon Q 开发者身份验证选项。

    注意

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

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

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

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

  5. 在 “开始” URL 文本字段中,输入您Start URL的 Ident IAM ity Center 凭据所附的。

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

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

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

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

有关在 Visual Studio 的 Toolkit for Visual Studio 中进行身份验证的更多信息,请参阅《AWS Toolkit for Visual Studio 用户指南》中的 “入门”。

在 AWS 控制台中使用IAM委托人

根据您的使用方式 AWS,您可能习惯于使用IAM凭据登录控制台以获取所有 AWS 服务。但是,您不能将 Amazon Q Develo IDE per 用作IAM委托人或与IAM角色一起使用。您必须使用身份中心或生成器 ID 中的凭据进行IAM身份验证。

了解 AWS 编码环境

如果你正在开发软件,那么充分利用 Amazon Q Developer 的方法是订阅 Amazon Q Developer Pro,然后通过 Visual Studio 中的 Amazon Q 扩展程序或 Visual Studio Code a 中的插件使用 Amazon Q JetBrains IDE。本章中描述的大多数功能都与该设置有关。

但是,在你的 AWS 经历中,还有许多其他方面,你最终可能会在这些方面编写代码。例如,您可以直接在 AWS Lambda 界面中编写代码。在某些此类情况下,您可以获得 Amazon Q 提供的内联代码建议。

可以在其中启用代码建议的环境包括:

  • 亚马逊 SageMaker Studio 经典版

  • JupyterLab

  • 亚马逊 EMR Studio

  • AWS Glue Studio

  • AWS Lambda

  • AWS Cloud9

要在 AWS 控制台的编码环境中启用代码建议,您的管理员必须为您分配相应的权限