を使用した Amazon Q Developer の操作 AWS Cloud9 - AWS Cloud9

AWS Cloud9 は、新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用した Amazon Q Developer の操作 AWS Cloud9

このトピックでは、 AWS Cloud9 統合開発環境 (IDE) を使用して Amazon Q Developer でコードを使用する方法について説明します。

Amazon Q とは

Amazon Q Developer は、生成人工知能 (AI) を活用した会話型アシスタントで、 AWS アプリケーションの理解、構築、拡張、運用に役立ちます。統合された AWS コーディング環境のコンテキストでは、Amazon Q はデベロッパーのコードと自然言語でのコメントに基づいてコードレコメンデーションを生成できます。Amazon Q は、Java、Python、JavaScript、TypeScript、C#、Go、PHP、Rust、Kotlin、SQL、Infrastructure as Code (IaC) 言語 JSON (AWS CloudFormation)、YAML (AWS CloudFormation)、HCL (Terraform)、CDK (TypeScript 、Python) を最も強力にサポートしています。また、、Ruby、C++、Shell、Cおよび のコード生成もサポートしていますScala。Amazon Q が IDE と統合 AWS Cloud9 してコード提案を表示する方法の例については、「Amazon Q Developer AWS Cloud9 ユーザーガイド」の「コード例」を参照してください。

での Amazon Q の使用の詳細については AWS Cloud9、「Amazon Q Developer ユーザーガイド」を参照してください。

AWS Identity and Access Management の アクセス許可 AWS Cloud9

Amazon Q が AWS Cloud9 コンソールでレコメンデーションを提供するには、IAM ユーザーまたはロールに対して正しい IAM アクセス許可を有効にする必要があります。次の IAM ポリシーの例で示すように、codewhisperer:GenerateRecommendations アクセス許可を追加する必要があります。

注記

codewhisperer プレフィックスは、Amazon Q Developer とマージされたサービスのレガシー名です。詳細については、「Amazon Q Developer の名前変更 - 変更の概要」を参照してください。

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

IAM ポリシーを使用して IAM プリンシパルに制限的なアクセス許可をグラントするのがベストプラクティスです。