在您的中安裝 Amazon Q 開發人員擴充功能或外掛程式 IDE - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在您的中安裝 Amazon Q 開發人員擴充功能或外掛程式 IDE

若要在整合式開發環境 (IDE) 中設定 Amazon Q 開發人員,請完成以下步驟。安裝 Amazon Q 擴充功能或外掛程式後,請透過IAM身分中心或 AWS 建構家 ID. 您可以透過使用產生器 ID 進行驗證,在沒有 AWS 帳戶的情況下免費使用 Amazon Q。

若要開始使用,請下載適用於您的 Amazon Q 擴充功能或外掛程式IDE:

注意

一般而言,透過IAM身分識別中心驗證的工作階段預設持續時間為 8 小時。不過,就 Amazon Q 而言,預設工作階段會持續 90 天 (如果您在 2024 年 4 月 18 日或之後設定IAM身分中心)。如需詳細資訊,請參閱IAM身分中心使用者指南中的如何延長 Amazon Q 的IDE工作階段持續時間

若要登入並進行驗證,請完成本節中的步驟。

先決條件:選擇支援的版本 IDE

Amazon Q 在中提供作為擴展Visual Studio Code和插件JetBrains。Amazon Q 也可以在 T AWS oolkit for Visual Studio。

  • Amazon Q Visual Studio Code 支持的最低版本是 1.85.0。

  • Amazon Q 支援的 JetBrains IDEs (包括IntelliJ和PyCharm) 的最低版本為 232.1。 JetBrains還支持版本 232、233 和 241 版本。

  • 只有視覺工作室Windows是由 Amazon 問. 支持的最低版本是視覺工作室 2022 版本 17.7. 支援所有 2022 年版本。

在中進行驗證 JetBrains IDEs

您可以透過 Amazon Q 開發人員專業版訂閱,透過IAM身分中心 AWS 建構家 ID 或透過身分中心免費進行驗證。選擇您的身份驗證方法,以查看在 JetBrainsIDE.

Builder ID

此程序不需要您具有建置器 ID。如果您尚未註冊 Builder ID,您將有機會在登入過程中這樣做。

  1. 安裝 Amazon Q IDE 插件在您的 JetBrainsIDE.

  2. 選擇 Amazon Q 圖標在你的IDE.

    默認情況下,該圖標將位於界面的側面。

  3. 按照瀏覽器中的說明使用生成器 ID 進行身份驗證。

  4. 要開始使用 Amazon Q,請選擇 Amazon Q 圖標與 Amazon Q 聊天,或從底部的導航欄中選擇 Amazon Q IDE。

Amazon Q Developer Pro license

在您開始此程序之前,您的管理員應該具備:

  • 在身分識別中心為您建立IAM身分

  • 向 Amazon Q 開發者專業版訂閱該身份

您的身分訂閱 Amazon Q 開發人員專業版後,請完成以下步驟進行驗證:

  1. 安裝 Amazon Q IDE 插件在您的 JetBrainsIDE.

  2. 選擇 Amazon Q 圖標在你的IDE.

    默認情況下,該圖標將位於界面的側面。

  3. 選擇搭配專業版授權使用。

  4. 填寫管理員從 Amazon Q 訂閱主控台取得的「開URL始」。

  5. 填入您的系統管理員設定IAM身分中心執行個體的 AWS 區域 位置。

  6. 選擇繼續。焦點將切換到您的 Web 瀏覽器。

  7. 依照瀏覽器中的指示,透過IAM身分識別中心進行驗證。

  8. 要開始使用 Amazon Q,請選擇 Amazon Q 圖標與 Amazon Q 聊天,或從底部的導航欄中選擇 Amazon Q IDE。

在中進行驗證 Visual Studio Code

您可以透過 Amazon Q 開發人員專業版訂閱,透過IAM身分中心 AWS 建構家 ID 或透過身分中心免費進行驗證。選擇您的身份驗證方法以查看在中開始使用 Amazon Q 的步驟VS Code。

Builder ID

此程序不需要您具有建置器 ID。如果您尚未註冊 Builder ID,您將有機會在登入過程中這樣做。

  1. 在中安裝 Amazon Q IDE 擴展程序VS Code。

  2. 選擇 Amazon Q 圖標在你的IDE.

    默認情況下,該圖標將位於界面的側面。

  3. 按照瀏覽器中的說明使用生成器 ID 進行身份驗證。

  4. 要開始使用 Amazon Q,請選擇 Amazon Q 圖標與 Amazon Q 聊天,或從底部的導航欄中選擇 Amazon Q IDE。

Amazon Q Developer Pro license

在您開始此程序之前,您的管理員應該具備:

  • 在身分識別中心為您建立IAM身分

  • 向 Amazon Q 開發者專業版訂閱該身份

您的身分訂閱 Amazon Q 開發人員專業版後,請完成以下步驟進行驗證:

  1. 在中安裝 Amazon Q IDE 擴展程序VS Code。

  2. 選擇 Amazon Q 圖標在你的IDE.

    默認情況下,該圖標將位於界面的側面。

  3. 選擇搭配專業版授權使用。

  4. 填寫管理員從 Amazon Q 訂閱主控台取得的「開URL始」。

  5. 填入您的系統管理員設定IAM身分中心執行個體的 AWS 區域 位置。

  6. 選擇繼續。焦點將切換到您的 Web 瀏覽器。

  7. 依照瀏覽器中的指示,透過IAM身分識別中心進行驗證。

  8. 要開始使用 Amazon Q,請選擇 Amazon Q 圖標與 Amazon Q 聊天,或從底部的導航欄中選擇 Amazon Q IDE。

在視覺工作室中驗證

若要從 Visual Studio 的工具組連線到您的 AWS 帳戶,請完成下列程序,開啟 AWS 工具組使用者介面入門 (連線 UI)。

  1. 從 Visual Studio 主功能表中,展開擴充功能,然後展開AWS 工具組

  2. 從 [AWS 工具組] 功能表選項中選擇 [入門]。

  3. 開始使用 AWS 工具組連線使用者介面會在 Visual Studio 中開啟。

您可以透過 Amazon Q 開發人員專業版訂閱,透過IAM身分中心 AWS 建構家 ID 或透過身分中心免費進行驗證。選擇您的身份驗證方法以查看在視覺工作室中開始使用 Amazon Q 的步驟。

Builder ID
  1. AWS 工具組連線入門使用者介面中,選取 Amazon Q 開發人員徑向以擴展 Amazon Q 開發人員身份驗證選項。

  2. 從 [我自己使用 Amazon Q Developer] 區段中,選擇 [註冊] 或 [登入] 按鈕以開啟 [登入方式] AWS 建構家 ID對話方塊。

  3. 選擇「繼續瀏覽器」按鈕,在預設的網頁瀏覽器中開啟「 AWS 授權」請求網站。

  4. 依照預設網頁瀏覽器中的提示進行操作。當授權程序完成時,您會收到通知,而且您可以安全地關閉瀏覽器並返回 Visual Studio。

Amazon Q Developer Pro license
  1. AWS 工具組連線入門使用者介面中,選取 Amazon Q 開發人員徑向以擴展 Amazon Q 開發人員身份驗證選項。

    注意

    如果沒有預存的認證,請繼續執行步驟 3 以新增或更新您的IAM身分識別中心認證。

  2. 在「我的組織已啟用 Amazon Q Developer」區段中,展開「從現有設定檔中選擇」或「新增新」下拉式功能表,以從儲存的登入資料清單中選擇。

  3. 從「設定檔類型」下拉式功能表中選擇AWS IAM Identity Center

  4. 在「設定檔名稱」文字欄位中,輸入您要驗證Profile Name的IAM身分中心設定檔。

  5. 在 [開] URL 文字欄位中,輸入Start URL附加至您IAM身分識別中心認證的。

  6. 從設定檔區域 (預設為 us-east-1) 下拉式功能表中,選擇您要驗證的 IAM Identity Center 使用者設定檔所定義的設定檔區域

  7. 從 [SSO區域] (預設為 us-east-1) 下拉式功能表中,選擇IAM身分識別中心認證所定義的SSO區域,然後選擇 [Connect] 按鈕以開啟 [使用 AWS IAM身分中心登入] 對話方塊。

  8. 從「使用 AWS IAM Identity Center 登入」對話方塊中,選擇「繼續瀏覽器」按鈕,以在預設網頁瀏覽器中開啟「 AWS 授權請求」網站。

  9. 依照預設網頁瀏覽器中的提示進行操作。當授權程序完成時,您會收到通知,而且您可以安全地關閉瀏覽器並返回 Visual Studio。

如需有關在 Visual Studio 工具組中進行驗證的詳細資訊,請參閱AWS Toolkit for Visual Studio 使用者指南中的入門

在IAM主 AWS 控台中使用主體

根據您的使用方式 AWS,您可能習慣於使用IAM憑證登入所有 AWS 服務的主控台。不過,您無法在中使用 Amazon Q 開發人員IDE做為IAM主體或IAM角色。您必須使用身IAM分識別中心或產生器 ID 的認證進行驗證。

了解 AWS 編碼環境

如果您正在開發軟件,那麼要充分利用 Amazon Q 開發人員的方式是訂閱 Amazon Q 開發人員專業版,並通過 Amazon Q 擴展使用 Amazon Q 在 Visual Studio 或Visual Studio Code,或插件中JetBrainsIDE。本章中描述的大多數功能都與該設置有關。

但是,您的 AWS 經驗還有許多其他方面可能最終編寫代碼。例如,您可以直接在 AWS Lambda 介面中撰寫程式碼。在某些情況下,您可以使用 Amazon Q 的內嵌程式碼建議。

您可以啟用程式碼建議的環境包括:

  • Amazon 經典 SageMaker 一室

  • JupyterLab

  • Amazon EMR 一室

  • AWS Glue Studio

  • AWS Lambda

  • AWS Cloud9

若要在 AWS 主控台的程式碼撰寫環境中啟用程式碼建議,您的管理員必須為您指派適當的權限