Amazon Q Developer 和介面端點 (AWS PrivateLink)
注意
Amazon Q Developer 針對 IDE 中可用的功能支援介面端點。VPC 端點不支援在 AWS 應用程式和網站上與 Amazon Q 聊天。同樣不支援 Amazon Q Developer 轉換 Web 體驗。
您可以藉由建立介面 VPC 端點的方式,在您的 VPC 與 Amazon Q Developer 之間建立私有連線。介面端點是由 AWS PrivateLink
每個介面端點都是由您子網路中的一或多個彈性網路介面表示。
如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的介面 VPC 端點 (AWS PrivateLink)。
Amazon Q VPC 端點的考量事項
在設定 Amazon Q 的介面 VPC 端點之前,務必詳閱《Amazon VPC 使用者指南》中的介面端點屬性和限制。
Amazon Q 支援在設定與 Amazon Q 搭配運作的服務內容中,從您的 VPC 呼叫其所有 API 動作。
先決條件
開始進行下方任何程序之前,務必先備妥下列各項:
-
具有適當許可能夠建立和設定資源的 AWS 帳戶。
-
已在 AWS 帳戶中建立 VPC。
-
熟悉 AWS 服務,特別是 Amazon VPC 和 Amazon Q。
為 Amazon Q 建立介面 VPC 端點
您可使用 Amazon VPC 主控台或 AWS Command Line Interface (AWS CLI) 來為 Amazon Q 服務建立 VPC 端點。如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的建立介面端點。
使用下列服務名稱為 Amazon Q 建立的 VPC 端點:
-
com.amazonaws.
region.q -
com.amazonaws.us-east-1.codewhisperer
將 region 取代為安裝 Amazon Q Developer 設定檔的 AWS 區域。如需詳細資訊,請參閱 Q Developer 主控台和 Q Developer 設定檔支援的區域。
注意
只有在美國東部 (維吉尼亞北部) 區域才支援 Amazon CodeWhisperer 端點 (com.amazonaws.us-east-1.codewhisperer)。
如果您為該端點啟用私有 DNS,您可以使用其區域的預設 DNS 名稱 (例如 q.us-east-1.amazonaws.com) 向 Amazon Q 發出 API 請求。
如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的透過介面端點存取服務。
使用內部部署電腦連線至 Amazon Q 端點
本節說明使用內部部署電腦,透過 AWS VPC 中的 AWS PrivateLink 端點連線至 Amazon Q 的程序。
-
設定傳入 Amazon Route 53 端點。如此您就可從內部部署裝置使用 Amazon Q 端點的 DNS 名稱。
使用主控台內編碼環境連線至 Amazon Q 端點
本節說明使用主控台內編碼環境連線至 Amazon Q 端點的程序。
在此情境中,主控台內 IDE 是您在 AWS 主控台內存取並使用 IAM 進行身分驗證的 IDE。範例包括 SageMaker AI Studio 和 AWS Glue Studio。
-
在主控台內編碼環境中設定 Amazon Q
-
設定編碼環境以使用 Amazon Q 端點。
在 Amazon EC2 執行個體上,透過 AWS PrivateLink 從第三方 IDE 連線至 Amazon Q
本節將逐步引導您在 Amazon EC2 執行個體上安裝第三方整合式開發環境 (IDE),例如 Visual Studio Code 或 JetBrains,並使用 AWS PrivateLink 將其設定為連線至 Amazon Q。
-
在 VPC 內您所需的子網路中啟動 Amazon EC2 執行個體。您可以選擇與第三方 IDE 相容的 Amazon Machine Image (AMI)。例如,您可以選取 Amazon Linux 2 AMI。
-
連線到 Amazon EC2 執行個體。
-
安裝和設定 IDE (Visual Studio Code 或 JetBrains)。
-
將 IDE 設定為透過 AWS PrivateLink 連線。