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

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

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

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

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

注意

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

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

先決條件:選擇受支援的 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 IDE (包括IntelliJ和PyCharm) 的最低版本為 232.1。 JetBrains還支持版本 232、233 和 241 版本。

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

在 IDE 中JetBrains進行身份驗證

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

Builder ID

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

  1. 在您JetBrains的 IDE 中安裝 Amazon Q IDE 外掛程式

  2. 在 IDE 中選擇 Amazon Q 圖標。

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

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

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

Amazon Q Developer Pro license

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

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

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

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

  1. 在您JetBrains的 IDE 中安裝 Amazon Q IDE 外掛程式

  2. 在 IDE 中選擇 Amazon Q 圖標。

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

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

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

  5. 填寫管理員設定 IAM 身分中心帳戶執行個體的 AWS 區域 位置。

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

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

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

在中進行驗證 Visual Studio Code

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

Builder ID

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

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

  2. 在 IDE 中選擇 Amazon Q 圖標。

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

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

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

Amazon Q Developer Pro license

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

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

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

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

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

  2. 在 IDE 中選擇 Amazon Q 圖標。

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

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

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

  5. 填寫管理員設定 IAM 身分中心帳戶執行個體的 AWS 區域 位置。

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

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

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

在視覺工作室中驗證

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

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

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

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

您可以透過 AWS 建構家 ID Amazon Q 開發人員專業版訂閱,透過 IAM 身分中心免費進行身分驗證。選擇您的身份驗證方法,以查看在視覺工作室中開始使用 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 身分中心使用者設定檔所定義的設定檔區域

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

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

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

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

在主 AWS 控台中使用 IAM 主體

視您的使用方式而定 AWS,您可能已經習慣使用 IAM 登入資料登入所有 AWS 服務的主控台。不過,您無法在 IDE 中使用 Amazon Q 開發人員做為 IAM 主體或具有 IAM 角色。您必須使用 IAM 身分中心或產生器 ID 的登入資料進行驗證。

了解 AWS 編碼環境

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

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

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

  • Amazon 經典 SageMaker 一室

  • JupyterLab

  • Amazon EMR Studio

  • AWS Glue Studio

  • AWS Lambda

  • AWS Cloud9

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