での Amazon Q Developer 拡張機能またはプラグインのインストール IDE - Amazon Q Developer

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

での Amazon Q Developer 拡張機能またはプラグインのインストール IDE

統合開発環境 (IDE) で Amazon Q Developer を設定するには、次のステップを実行します。Amazon Q 拡張機能またはプラグインをインストールしたら、IAMIdentity Center または を使用して認証します AWS ビルダー ID。Builder ID で認証することで、 AWS アカウントなしで Amazon Q を無料で使用できます。

開始するには、 の Amazon Q 拡張機能またはプラグインをダウンロードしますIDE。

注記

通常、IAMIdentity Center で認証されるセッションのデフォルト期間は 8 時間です。ただし、Amazon Q の場合、デフォルトのセッションは 90 日間続きます (2024 年 4 月 18 日以降に IAM Identity Center をセットアップした場合)。詳細については、「 Identity Center ユーザーガイド」の「 で Amazon Q のセッション期間を延長する方法IDE」を参照してください。 IAM

サインインして認証するには、このセクションのステップを完了します。

前提条件: でサポートされているバージョンを選択する IDE

Amazon Q は、 の拡張機能Visual Studio Codeおよび のプラグインとして使用できますJetBrains。Amazon Q は AWS Toolkit for Visual Studio でも利用できます。

  • Amazon Q でVisual Studio Codeサポートされている の最小バージョンは 1.85.0 です。

  • Amazon Q でサポートされている の最小バージョン JetBrains IDEs ( IntelliJと を含むPyCharm) は 232.1 です。 JetBrainsバージョン 232、233、241 もサポートされています。

  • Amazon Q Windowsでは、 の Visual Studio のみがサポートされています。サポートされている Visual Studio の最小バージョンは Visual Studio 2022 バージョン 17.7 です。Visual Studio 2022 のすべてのエディションがサポートされています。

での認証 JetBrains IDEs

Amazon Q Developer Pro サブスクリプションでは、 AWS ビルダー ID または IAM Identity Center を使用して無料で認証できます。認証方法を選択すると、 で Amazon Q JetBrains の使用を開始する手順が表示されますIDE。

Builder ID

この手順では、 Builder ID は必要ありません。Builder ID にまだサインアップしていない場合は、サインインプロセス中にサインアップできます。

  1. Amazon Q IDEプラグインをインストールしますIDE。 JetBrains

  2. で Amazon Q アイコンを選択しますIDE。

    デフォルトでは、アイコンはインターフェイスの 側にあります。

  3. ブラウザの指示に従って Builder ID で認証します。

  4. Amazon Q の使用を開始するには、Amazon Q アイコンを選択して Amazon Q とチャットするか、 の下部にあるナビゲーションバーから Amazon Q を選択しますIDE。

Amazon Q Developer Pro license

この手順を開始する前に、管理者に以下が必要です。

  • Identity Center で ID IAM を作成しました

  • そのアイデンティティを Amazon Q Developer Pro にサブスクライブしました

ID が Amazon Q Developer Pro にサブスクライブされたら、次の手順を実行して認証します。

  1. Amazon Q IDEプラグインをインストールしますIDE。 JetBrains

  2. で Amazon Q アイコンを選択しますIDE。

    デフォルトでは、アイコンはインターフェイスの 側にあります。

  3. プロライセンス で を使用する を選択します。

  4. 管理者が Amazon Q サブスクリプションコンソール から取得した開始 URL を入力します。

  5. 管理者が IAM Identity Center インスタンス をセットアップ AWS リージョン した を入力します。

  6. [Continue](続行) を選択します。フォーカスはウェブブラウザに切り替わります。

  7. ブラウザの指示に従って IAM Identity Center で認証します。

  8. Amazon Q の使用を開始するには、Amazon Q アイコンを選択して Amazon Q とチャットするか、 の下部にあるナビゲーションバーから Amazon Q を選択しますIDE。

での認証 Visual Studio Code

Amazon Q Developer Pro サブスクリプションでは、 AWS ビルダー ID または IAM Identity Center を使用して無料で認証できます。認証方法を選択すると、 で Amazon Q の使用を開始する手順が表示されますVS Code。

Builder ID

この手順では、 Builder ID は必要ありません。Builder ID にまだサインアップしていない場合は、サインインプロセス中にサインアップできます。

  1. Amazon Q IDE拡張機能をインストールしますVS Code。

  2. で Amazon Q アイコンを選択しますIDE。

    デフォルトでは、アイコンはインターフェイスの 側にあります。

  3. ブラウザの指示に従って Builder ID で認証します。

  4. Amazon Q の使用を開始するには、Amazon Q アイコンを選択して Amazon Q とチャットするか、 の下部にあるナビゲーションバーから Amazon Q を選択しますIDE。

Amazon Q Developer Pro license

この手順を開始する前に、管理者に以下が必要です。

  • Identity Center で ID IAM を作成しました

  • そのアイデンティティを Amazon Q Developer Pro にサブスクライブしました

ID が Amazon Q Developer Pro にサブスクライブされたら、次の手順を実行して認証します。

  1. Amazon Q IDE拡張機能をインストールしますVS Code。

  2. で Amazon Q アイコンを選択しますIDE。

    デフォルトでは、アイコンはインターフェイスの 側にあります。

  3. プロライセンス で を使用する を選択します。

  4. 管理者が Amazon Q サブスクリプションコンソール から取得した開始 URL を入力します。

  5. 管理者が IAM Identity Center インスタンス をセットアップ AWS リージョン した を入力します。

  6. [Continue](続行) を選択します。フォーカスはウェブブラウザに切り替わります。

  7. ブラウザの指示に従って IAM Identity Center で認証します。

  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 ツールキット接続 UI の開始方法が Visual Studio で開きます。

Amazon Q Developer Pro サブスクリプションでは、 AWS ビルダー ID または IAM Identity Center を使用して無料で認証できます。認証方法を選択すると、Visual Studio で Amazon Q の使用を開始する手順が表示されます。

Builder ID
  1. Toolkit AWS 接続 UI の開始方法から Amazon Q Developer のラジアルを選択して、Amazon Q Developer 認証オプションを展開します。

  2. Amazon Q Developer on my own セクションから、サインアップまたはサインインボタンを選択して、Log in with AWS ビルダー IDダイアログを開きます。

  3. 「ブラウザに進む」ボタンを選択して、デフォルトのウェブブラウザでリクエストサイトを承認を開きます AWS 。

  4. デフォルトのウェブブラウザのプロンプトに従います。認証プロセスが完了すると通知が届きます。ブラウザを閉じて Visual Studio に戻るのは安全です。

Amazon Q Developer Pro license
  1. Toolkit AWS 接続 UI の開始方法から Amazon Q Developer のラジアルを選択して、Amazon Q Developer 認証オプションを展開します。

    注記

    保存された認証情報が存在しない場合は、ステップ 3 に進み、IAMIdentity Center 認証情報を追加または更新します。

  2. 「組織で Amazon Q デベロッパーが有効になっている」セクションから、「既存のプロファイルから選択」を展開するか、新しいドロップダウンメニューを追加して、保存された認証情報のリストから選択します。

  3. プロファイルタイプドロップダウンメニューから、 を選択しますAWS IAM Identity Center

  4. プロファイル名テキストフィールドに、認証する IAM Identity Center プロファイルProfile Nameの を入力します。

  5. テキストの開始 URL フィールドに、IAMIdentity Center 認証情報にアタッチStart URLされている を入力します。

  6. プロファイルリージョン (デフォルトは us-east-1) ドロップダウンメニューから、認証する IAM Identity Center ユーザープロファイルで定義されるプロファイルリージョンを選択します。

  7. SSO リージョン (デフォルトは us-east-1) ドロップダウンメニューから、IAMIdentity Center 認証情報で定義されているSSOリージョンを選択し、Connect ボタンを選択して、IAMIdentity Center で AWS ログインダイアログを開きます。

  8. アイデンティティセンターで AWS IAMログインダイアログからブラウザに進むボタンを選択し、デフォルトのウェブブラウザで AWS リクエストサイトを承認を開きます。

  9. デフォルトのウェブブラウザのプロンプトに従います。認証プロセスが完了すると通知が届きます。ブラウザを閉じて Visual Studio に戻るのは安全です。

Toolkit for Visual Studio での認証の詳細については、「 AWS Toolkit for Visual Studio ユーザーガイド」の「開始方法」を参照してください。

コンソールでの AWS IAMプリンシパルの使用

の使用方法によっては AWS、認証情報を使用してすべてのサービスのコンソールにIAMサインインすることに慣れている場合があります AWS 。ただし、 で Amazon Q Developer をIAMプリンシパルIDEまたは IAMロールとして使用することはできません。IAM Identity Center または Builder ID の認証情報を使用して認証する必要があります。

AWS コーディング環境について

ソフトウェアを開発している場合、Amazon Q Developer を最大限に活用する方法は、Amazon Q Developer Pro をサブスクライブし、Visual Studio または の Amazon Q 拡張機能Visual Studio Code、または のプラグインを使用して Amazon Q JetBrains を使用することですIDE。この章で説明する機能のほとんどは、そのセットアップに関連しています。

ただし、 AWS 経験には他にも多くの側面があり、コードの記述につながる可能性があります。例えば、 AWS Lambda インターフェイスでコードを直接記述できます。このような場合、Amazon Q からのインラインコードの提案を利用できることがあります。

コード提案を有効にできる環境は次のとおりです。

  • Amazon SageMaker Studio Classic

  • JupyterLab

  • Amazon EMR Studio

  • AWS Glue Studio

  • AWS Lambda

  • AWS Cloud9

AWS コンソール内のコーディング環境でコード提案を有効にするには、管理者が適切なアクセス許可 を割り当てる必要があります。