本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在您的 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。
正在进行身份验证 Visual Studio Code
通过订阅 Amazon Q Developer Pro,您可以免费使用IAM身份中心进行身份验证, AWS 构建者 ID 也可以使用身份中心进行身份验证。选择您的身份验证方法以查看开始使用 Amazon Q 的步骤VS Code。
在视觉工作室中进行身份验证
要从 Visual Studio 的 Toolkit for Visual Studio 连接到您的 AWS 帐户,请完成以下步骤打开 AWS Toolkit 用户界面入门(连接 UI)。
-
在 Visual Studio 主菜单中,展开扩展,然后展开AWS 工具包。
-
从 “AWS 工具包” 菜单选项中选择 “入门”。
-
AWS 工具包连接入门用户界面将在 Visual Studio 中打开。
通过订阅 Amazon Q Developer Pro,您可以免费使用IAM身份中心进行身份验证, AWS 构建者 ID 也可以使用身份中心进行身份验证。选择您的身份验证方法,查看在 Visual Studio 中开始使用 Amazon Q 的步骤。
有关在 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 控制台的编码环境中启用代码建议,您的管理员必须为您分配相应的权限。