设置依赖关系和凭据以创建、维护和使用网关资源
网 AgentCore 关服务涉及以下主要进程:
-
网关资源的创建和维护-您可以通过 Amazon Bedrock AgentCore 控制平面服务创建网关和网关目标资源。
-
网关的调用-创建网关和网关目标后,您可以通过向网关发出的直接 HTTP 请求或通过 MCP 客户端或代理的帮助来调用网关。
选择一个主题,了解如何设置用于执行以下流程的工具和证书:
设置用于创建和维护网关资源的工具和证书
您可以通过调用 Amazon Bedrock Contro AgentCore l Plane 服务来创建、修改、删除和检索有关网关和网关目标资源的信息。Amazon Bed AgentCore rock Control Plane 服务 API 参考了有关该服务中 API 操作和结构的详细信息。
您可以通过以下方式与 Amazon Bedrock Cont AgentCore rol Plane 服务进行交互。展开主题以了解如何安装该工具并为其设置身份验证。
AWS 管理控制台允许您通过 Web 浏览器中的交互式图形界面创建和维护网关和网关目标资源。
-
安装-无需安装。要通过 AgentCore 控制台管理网关,您可以导航到 https://console.aws.amazon.com/bedrock-agentcore/home#
并从左侧导航窗格中选择网关。 -
身份验证-使用有权使用 AgentCore 网关操作的 IAM 身份登录。
每个 API 操作的 Amazon Bed AgentCore rock Control Plane 服务 API 参考页面提供了发出 API 请求所需的信息。
-
安装-无需安装。
-
身份验证-您可以使用授权标头或查询参数(使用AWS 签名版本 4)进行身份验证。
AWS 软件开发工具包允许您通过自己选择的编程语言向 AWS 服务发出 API 请求。请参阅 AWS SDK 和工具参考指南中的以下资源进行设置:
-
安装-要了解 SDK 及其安装方法,请选择与您选择的编程语言对应的 AWS SDK 链接。
-
身份验证-要了解有关配置 SDK 和身份验证的信息,请参阅本指南的相关部分中的链接:列。
-
其他资源 — 在特定语言的参考资料中,搜索 Amazon Bedrock AgentCore 核心控制服务以查看特定 API 方法的语法。
AWS 命令行界面 (CLI) 允许您在命令行界面中与 AWS API 进行交互。要了解如何安装和设置 AWS CLI,请参阅《AWS 命令行界面用户指南》中的 AWS CLI 入门。
-
安装 — 要了解如何安装 AWS CLI,请参阅安装或更新到最新版本的 AWS CLI。
-
身份验证-要了解如何在 AWS CLI 中配置您的证书,请参阅设置 AWS CLI。
-
其他资源 — 要查看 Amazon Bedrock AgentCore 控制平面服务中特定 API 方法的语法,请参阅 bedrock-agentcore-contro l 参考。
C AgentCore LI 是用于与 API 交互的 Node.js 命令行工具。 AgentCore 请参阅 C AgentCore LI 存储库
-
安装-要安装 AgentCore CLI,请运行以下命令:
npm install -g @aws/agentcore -
身份验证 — 要访问您的 AWS 证书并针对 AgentCore CLI 进行配置,请按照使用 IAM Identity Center 对 AWS SDK 和工具进行身份验证中的步骤进行操作。
-
其他资源-有关使用 AgentCore CLI 与 Gate AgentCore way 交互的更多信息,请参阅 AgentCore CLI 存储库
。
网关的调用
创建网关和网关目标后,您可以通过直接 HTTP 请求或通过 MCP 客户端或代理与网关进行交互。
要向 AgentCore 网关发出 HTTP 请求,您需要向在创建网关时设置的网关终端节点发出 POST 请求。
-
安装-无需安装。
-
身份验证-您可以使用授权标头或查询参数(使用AWS 签名版本 4)进行身份验证。
要使用 MCP 客户端与 AgentCore 网关进行交互,您需要在选择编程语言后,按照构建 MCP 客户端中的设置环境和设置 API 密钥步骤安装 MCP 客户端
要使用 Strands Agents SDK 与 AgentCore 网关进行交互,你需要按照 Strands A gents SDK 中的步骤安装 Strand
要使用 Langgraph 代理与 AgentCore 网关进行交互,您需要通过导航到 Langgraph LangGraph