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

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

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

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

Amazon Q とは

Amazon Q Developer は、生成人工知能 (AI) を活用した会話型アシスタントで、 AWS アプリケーションの理解、構築、拡張、運用に役立ちます。統合された AWS コーディング環境のコンテキストでは、Amazon Q はデベロッパーのコードと自然言語でのコメントに基づいてコードレコメンデーションを生成できます。Amazon Q は、Java、、Python、、JavaScriptTypeScript、、C#Go、PHPRustKotlin、および を最もサポートしておりSQL、Infrastructure as Code (IaC ) 言語 ()、 JSON (AWS CloudFormation)、 HCL (TerraformYAML AWS CloudFormation)、および CDK (Typescript、Python) もサポートしています。また、、Ruby、、C++、および のコード生成もサポートCShellしていますScala。Amazon Q が と統合 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アクセス許可を有効にする必要があります。以下のサンプルIAMポリシーで説明されているように、 アクセスcodewhisperer:GenerateRecommendations許可を追加する必要があります。

注記

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 ポリシーを使用してプリンIAMシパルに制限的なアクセス許可を付与するのがベストプラクティスです。