AgentCore 런타임 서비스 계약 이해
AgentCore 런타임 서비스 계약은 에이전트 애플리케이션이 Amazon Bedrock 에이전트 호스팅 인프라와 통합하기 위해 구현해야 하는 표준화된 통신 프로토콜을 정의합니다. 이 계약은 사용자 지정 에이전트 코드와 AWS관리형 호스팅 환경 간의 원활한 통신을 보장합니다.
지원되는 프로토콜
AgentCore 런타임 서비스 계약은 다음 통신 프로토콜을 지원합니다.
지원되는 프로토콜 비교
HTTP, MCP, A2A 및 AG-UI 프로토콜을 비교하여 차이점과 사용 사례를 이해합니다.
| 기능 | HTTP 프로토콜 | MCP 프로토콜 | A2A 프로토콜 | AG-UI 프로토콜 |
|---|---|---|---|---|
|
포트 |
8080 |
8000 |
9000 |
8080 |
|
탑재 경로 |
/invocations(HTTP), /ws(WebSocket) |
/mcp |
/(루트) |
/invocations(SSE), /ws(WebSocket) |
|
메시지 형식 |
REST JSON/SSE, WebSocket(텍스트/바이너리) |
JSON-RPC |
JSON-RPC 2.0 |
이벤트 스트림(SSE/WebSocket) |
|
Discovery |
해당 사항 없음 |
도구 목록 |
에이전트 카드 |
해당 사항 없음 |
|
Authentication |
SigV4, OAuth 2.0, WebSocket은 헤더 및 쿼리 파라미터별로 SigV4 지원 |
SigV4, OAuth 2.0 |
SigV4, OAuth 2.0 |
SigV4, OAuth 2.0 |
|
사용 사례 |
직접 API 호출, 실시간 스트리밍 |
도구 서버 |
Agent-to-agent 통신 |
대화형 UI 경험 |