View a markdown version of this page

連接 AI 編碼工具 - AWS 帳戶管理

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

連接 AI 編碼工具

警告

我們目前正在向有限數量的客戶發佈新體驗。您可能還無法存取此體驗。

您可以為 AI 編碼工具提供對專案的存取權,並安裝 Agent Toolkit,該工具組封裝了 AWS MCP 伺服器組態和一組精選的代理程式技能。這可讓您的 AI 編碼工具代表您建立和管理 AWS 資源。

將編碼工具連線至專案的考量事項

  • 您可以將 AI 編碼工具連接到您擁有的專案或已與您共用的專案。

  • 當 AI 編碼工具或本機代理程式建立 AWS 資源時,您仍需對其負責。這包括共同責任模型所定義之資源的適當安全性,以及這些資源可能產生的任何費用,無論這些費用是否計入 免費計劃或付費計劃。

  • 您對 AI 編碼工具在專案中代表您採取的任何動作負責。

  • 若要檢視代理程式建立的資源,請前往該服務的服務主控台。

  • 您產生的登入資料可供 AWS CLI、 AWS Tools for PowerShell 和 AWS SDKs使用。可能不支援外部工具。對您 資源的存取有效期為 12 小時。使用下列命令來續約您的登入資料:

    aws login --profile profile-name

    將 profile-name 取代為您在初始設定期間選擇的設定檔名稱。命令會自動開啟您的預設瀏覽器。您需要選擇專案名稱才能完成登入程序。 AWS 可以續約您的登入資料 90 天。90 天後,您將需要再次在瀏覽器視窗中授予存取權。

將您的 AI 編碼工具連接至您的專案

每個專案都有自己的一組登入資料,AI 編碼工具可用來代表您建立和管理 AWS 資源。

AWS 管理主控台
使用 AWS 主控台將您的 AI 編碼工具連接到您的專案
  1. 在 https://https://settings.aws.com 開啟 AWS 設定。

  2. 在主導覽窗格中,選擇您要存取的專案。

  3. 在右上角的導覽列中,選擇建立和管理雲端基礎設施。

  4. 選擇搭配 AI 編碼工具使用您的 AWS 登入資料。

  5. 選擇複製代理程式提示,然後在編碼代理程式中輸入它。

    這會建立提示,與您的 AI 編碼代理器共用轉向檔案。轉向檔案會從 存取指令碼 AWS ,以設定專案登入資料與 AI 編碼代理程式之間的連線。

    您將輸入專案的設定檔名稱。此設定檔名稱是 AI 編碼工具存取 資源的方式。

Use your terminal

執行下列命令來下載並遵循設定指示:

curl -fsSL https://github.com/aws/agent-toolkit-for-aws/blob/main/setup-instructions/setup.md

當您使用我們的新 AWS 體驗時,您的代理程式會安裝 AWS MCP 伺服器,而且您可以存取可與專案搭配使用的代理程式技能。您也會收到規則檔案,其中包含針對此體驗調整的指引。規則檔案也可讓您定義您希望客服人員提供的協助層級。以下是支援的說明層級:

  • 低:在您建置時,技能只會標記安全風險。它不會為您的架構建議任何改進或替代方案。

  • 中:在您建置時,如果技能偵測到潛在問題,可能會詢問一些釐清性問題。它不會為您的架構建議任何改進或替代方案。

  • 高:在您建置時,技能將提供高層級的支援。它會為您的架構建議改進或替代方案。

使用多個專案

每個專案都有自己的一組登入資料,AI 編碼工具可用來代表您建立和管理 AWS 資源。您可以使用設定檔來存取每個專案。設定檔是由 維護的組態設定和登入資料檔案 AWS CLI,您會為每個設定檔提供唯一的名稱。

例如,如果您的第一個專案是 ,MyFirstProject並在設定MyFirstProjectProfile期間選擇設定檔名稱,您可以使用 AWS CLI 下列命令登入 來存取該專案:

aws login --profile MyFirstProjectProfile

如果您建立另一個名為 的專案Bookstore,您可以使用設定指令碼並建立設定檔 來存取它BookstoreProfile。然後,您可以使用 AWS CLI 下列命令登入 :

aws login --profile BookstoreProfile

不過,當您執行其中一個命令時,您需要在選擇工作階段頁面上為 AWS 登入資料選擇 AWS 工作階段。

選擇工作階段頁面。

此頁面顯示您可以新增的作用中工作階段和工作階段。工作階段會以您的 AWS 登入資料代表經過驗證的狀態,並提供 AI 編碼代理程式用來建立和管理資源的相同登入資料。

在此範例中,您已登入 MyFirstProject,且尚未登入 Bookstore。在選擇 AWS 工作階段頁面上,您可以執行下列動作:

  • 若要繼續 AWS 將 用於 MyFirstProject,請選擇 MyFirstProject。

  • 若要存取 Bookstore,請選擇 Bookstore。

  • 若要移除任何目前的工作階段,請選擇結束圖示。

  • 若要 AWS 帳戶 使用 IAM 使用者存取 ,例如您使用 建立的帳戶註冊 AWS (進階),請選擇新增工作階段。

您選擇的登入資料將與 AI 編碼代理程式用來建立和管理資源的登入資料相同。例如,您可以使用 AWS CLI 下列命令登入 :

aws login --profile MyFirstProjectProfile

如果您接著選擇Bookstore工作階段,您的 AI 編碼工具將在Bookstore專案中建立 AWS 資源。

一律選擇與您的設定檔相關聯專案相符的工作階段。