設定相依性和登入資料,以建立、維護和使用閘道資源
AgentCore Gateway 服務涉及下列主要程序:
-
閘道資源的建立和維護 – 您可以透過 Amazon Bedrock AgentCore 控制平面服務建立閘道和閘道目標資源。
-
呼叫閘道 – 建立閘道和閘道目標之後,您可以透過直接對閘道提出 HTTP 請求,或透過 MCP 用戶端或代理程式的協助來叫用閘道。
選取主題,了解如何設定工具和登入資料以執行這些程序:
設定用於建立和維護閘道資源的工具和登入資料
您可以透過呼叫 Amazon Bedrock AgentCore Control Plane 服務來建立、修改、刪除和擷取閘道和閘道目標資源的相關資訊。Amazon Bedrock AgentCore Control Plane 服務 API 參考會詳細說明此服務中 API 操作和結構的相關資訊。
您可以透過下列方式與 Amazon Bedrock AgentCore 控制平面服務互動。展開主題,了解如何安裝工具並為其設定身分驗證。
AWS 管理主控台可讓您透過 Web 瀏覽器中的互動式圖形界面,建立和維護閘道和閘道目標資源。
-
安裝 – 不需要。若要透過 AgentCore 主控台管理閘道,您可以導覽至 https://console.aws.amazon.com/bedrock-agentcore/home#
,然後從左側導覽窗格中選取閘道。 -
身分驗證 – 使用具有使用 AgentCore Gateway 動作許可的 IAM 身分登入。
每個 API 操作的 Amazon Bedrock AgentCore Control Plane 服務 API 參考頁面提供提出 API 請求所需的資訊。
-
安裝 – 不需要。
-
身分驗證 – 您可以使用授權標頭或查詢參數 (使用 AWS Signature 第 4 版) 進行身分驗證。
AWS SDKs可讓您透過您選擇的程式設計語言向 AWS 服務提出 API 請求。請參閱 AWS SDKs和工具參考指南中的下列資源進行設定:
-
安裝 – 若要了解 開發套件及其安裝方式,請選取對應於您選擇的程式設計語言的連結 AWS 開發套件。
-
身分驗證 – 若要了解如何設定 SDKs和身分驗證,請參閱本指南的相關章節中的連結: 欄。
-
其他資源 – 在語言特定參考中,搜尋 Amazon Bedrock AgentCore Core Control 服務,以查看特定 API 方法的語法。
AWS 命令列界面 (CLI) 可讓您在命令列界面中與 AWS API 互動。若要了解如何安裝和設定 AWS CLI,請參閱《 AWS 命令列界面使用者指南》中的 AWS CLI 入門。
-
安裝 – 若要了解如何安裝 AWS CLI,請參閱安裝或更新至最新版本的 AWS CLI。
-
身分驗證 – 若要了解如何在 CLI AWS 中設定您的登入資料,請參閱設定 AWS CLI。
-
其他資源 – 若要在 Amazon Bedrock AgentCore 控制平面服務中查看特定 API 方法的語法,請參閱 bedrock-agentcore-control 參考。
AgentCore CLI 是 Node.js 命令列工具,用於與 AgentCore API 互動。請參閱 AgentCore CLI 儲存庫
-
安裝 – 若要安裝 AgentCore CLI,請執行下列命令:
npm install -g @aws/agentcore -
身分驗證 – 若要存取您的 AWS 登入資料並為 AgentCore CLI 設定它們,請遵循使用 IAM Identity Center 來驗證 AWS SDK 和工具中的步驟。
-
其他資源 – 如需使用 AgentCore CLI 與 AgentCore Gateway 互動的詳細資訊,請參閱 AgentCore CLI 儲存庫
。
呼叫閘道
建立閘道和閘道目標之後,您可以透過直接 HTTP 請求或透過 MCP 用戶端或代理程式與閘道互動。
若要對 AgentCore 閘道提出 HTTP 請求,您可以對您在建立閘道時設定的閘道端點提出 POST 請求。
-
安裝 – 不需要。
-
身分驗證 – 您可以使用授權標頭或查詢參數 (使用 AWS Signature 第 4 版) 進行身分驗證。
若要使用 MCP 用戶端與 AgentCore 閘道互動,您需要遵循在選擇您的程式設計語言後建置 MCP 用戶端中的設定環境和設定 API 金鑰步驟來安裝 MCP 用戶端。 https://modelcontextprotocol.io/docs/develop/build-client
若要使用 Strands Agents SDK 與 AgentCore 閘道互動,您需要遵循 Strands Agents SDK 中的步驟安裝 Strands SDK
若要使用 Langgraph 代理程式與 AgentCore 閘道互動,您需要透過導覽至 LangGraph