选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用与 Amazon Q 开发者合作 AWS Cloud9

聚焦模式
使用与 Amazon Q 开发者合作 AWS Cloud9 - AWS Cloud9

AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多

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

AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多

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

本主题介绍如何使用 AWS Cloud9 集成式开发环境(IDE)在 Amazon Q 开发者版中处理代码。

什么是 Amazon Q?

Amazon Q Developer 是一款生成式人工智能 (AI) 驱动的对话助手,可以帮助您理解、构建、扩展和操作 AWS 应用程序。在集成 AWS 编码环境中,Amazon Q 可以根据开发者的代码以及他们的自然语言注释生成代码推荐。Amazon Q 的支持度最高 Java, Python, JavaScript, TypeScript, C#, Go, PHP, Rust, Kotlin,以及 SQL,以及基础设施即代码 (IaC) 语言 JSON ()、YAML (AWS CloudFormation)、HCL (Terraform AWS CloudFormation) 和 CDK(Typescript、Python)。它还支持以下方面的代码生成 Ruby, C++, C, Shell,以及 Scala。 有关 Amazon Q 如何与 IDE 集成 AWS Cloud9 并在 AWS Cloud9 IDE 中显示代码建议的示例,请参阅 Amazon Q 开发者用户指南中的代码示例。

有关将 Amazon Q 与配合使用的更多信息 AWS Cloud9,请参阅 Amazon Q 开发者用户指南

AWS Identity and Access Management 的权限 AWS Cloud9

要让 Amazon Q 在 AWS Cloud9 控制台中提供建议,您必须为您的 IAM 用户或角色启用正确的 IAM 权限。您必须添加 codewhisperer:GenerateRecommendations 权限,如以下 IAM policy 示例中所概述的那样:

注意

codewhisperer 前缀是与 Amazon Q Developer 合并前的服务的旧名称。有关更多信息,请参阅 Amazon Q Developer rename - Summary of changes

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AmazonQDeveloperPermissions", "Effect": "Allow", "Action": ["codewhisperer:GenerateRecommendations"], "Resource": "*" } ] }

最佳实践是使用 IAM policy 向 IAM 主体授予限制性权限。

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。