View a markdown version of this page

設定相依性和登入資料,以建立、維護和使用閘道資源 - Amazon Bedrock AgentCore

設定相依性和登入資料,以建立、維護和使用閘道資源

AgentCore Gateway 服務涉及下列主要程序:

  • 閘道資源的建立和維護 – 您可以透過 Amazon Bedrock AgentCore 控制平面服務建立閘道和閘道目標資源。

  • 呼叫閘道 – 建立閘道和閘道目標之後,您可以透過直接對閘道提出 HTTP 請求,或透過 MCP 用戶端或代理程式的協助來叫用閘道。

選取主題,了解如何設定工具和登入資料以執行這些程序:

設定用於建立和維護閘道資源的工具和登入資料

您可以透過呼叫 Amazon Bedrock AgentCore Control Plane 服務來建立、修改、刪除和擷取閘道和閘道目標資源的相關資訊。Amazon Bedrock AgentCore Control Plane 服務 API 參考會詳細說明此服務中 API 操作和結構的相關資訊。

您可以透過下列方式與 Amazon Bedrock AgentCore 控制平面服務互動。展開主題,了解如何安裝工具並為其設定身分驗證。

AWS 管理主控台可讓您透過 Web 瀏覽器中的互動式圖形界面,建立和維護閘道和閘道目標資源。

每個 API 操作的 Amazon Bedrock AgentCore Control Plane 服務 API 參考頁面提供提出 API 請求所需的資訊。

AWS SDKs可讓您透過您選擇的程式設計語言向 AWS 服務提出 API 請求。請參閱 AWS SDKs和工具參考指南中的下列資源進行設定:

  • 安裝 – 若要了解 開發套件及其安裝方式,請選取對應於您選擇的程式設計語言的連結 AWS 開發套件

  • 身分驗證 – 若要了解如何設定 SDKs和身分驗證,請參閱本指南的相關章節中的連結: 欄。

  • 其他資源 – 在語言特定參考中,搜尋 Amazon Bedrock AgentCore Core Control 服務,以查看特定 API 方法的語法。

AWS 命令列界面 (CLI) 可讓您在命令列界面中與 AWS API 互動。若要了解如何安裝和設定 AWS CLI,請參閱《 AWS 命令列界面使用者指南》中的 AWS CLI 入門

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 請求。

若要使用 MCP 用戶端與 AgentCore 閘道互動,您需要遵循在選擇您的程式設計語言後建置 MCP 用戶端中的設定環境設定 API 金鑰步驟來安裝 MCP 用戶端。 https://modelcontextprotocol.io/docs/develop/build-client遵循這些步驟,您也將擷取用於身分驗證的 Anthropic API 金鑰。

若要使用 Strands Agents SDK 與 AgentCore 閘道互動,您需要遵循 Strands Agents SDK 中的步驟安裝 Strands SDK,以安裝 SDK 並設定登入資料。

若要使用 Langgraph 代理程式與 AgentCore 閘道互動,您需要透過導覽至 LangGraph 來安裝 Langgraph,選取文件 ,然後選擇對應於您選擇的程式設計語言的 LangGraph 頁面。遵循這些步驟,您也會收到 API 金鑰,以協助設定您的登入資料。