本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
了解 AgentCore 运行时服务合同
AgentCore 运行时服务合同定义了您的代理应用程序必须实施的标准化通信协议,才能与 Amazon Bedrock 代理托管基础设施集成。该合同可确保您的自定义代理代码与托管主机环境之间的无缝通信。 AWS
受支持的协议
AgentCore 运行时服务合同支持以下通信协议:
比较支持的协议
比较 HTTP、MCP、A2A 和 AG-UI 协议,以了解差异和用例。
| 功能 | HTTP 协议 | MCP 协议 | A2A 协议 | AG-UI 协议 |
|---|---|---|---|---|
|
端口: |
8080 |
8000 |
9000 |
8080 |
|
装载路径 |
/调用 (HTTP)、/ws () WebSocket |
/mcp |
/(根) |
/调用 (SSE)、/ws () WebSocket |
|
消息格式 |
休息 JSON/SSE, WebSocket (text/binary) |
JSON-RPC |
JSON-RPC 2.0 |
事件直播 (SSE/WebSocket) |
|
Discovery |
N/A |
工具清单 |
代理卡 |
N/A |
|
身份验证 |
SigV4,OAuth 2.0; WebSocket 通过标头和查询参数支持 SigV4 |
SigV4、OAuth 2.0 |
SigV4、OAuth 2.0 |
SigV4、OAuth 2.0 |
|
使用场景 |
直接 API 调用,实时直播 |
工具服务器 |
Agent-to-agent 沟通 |
交互式 UI 体验 |