

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# DevOps 에이전트 A2A 서버와 통합
<a name="connecting-to-devops-agent-remote-servers-integrating-with-the-devops-agent-a2a-server"></a>

A2A 엔드포인트는 HTTP\+JSON 바인딩을 사용하여 [A2A v1.0 사양을](https://a2a-protocol.org/latest/specification/) 구현합니다.

## 요청 헤더
<a name="request-headers"></a>

A2A 요청에 다음 헤더를 전달합니다.


| 헤더 | 필수 | 설명 | 
| --- | --- | --- | 
| A2A-Version | 예 | 1.0여야 합니다. 서버는 이를 생략하거나 HTTP 400으로 다른 값을 보내는 요청을 거부합니다. | 
| Authorization | 예 | 액세스 토큰(Bearer <access-token>) 또는 AWS SigV4 서명. mcp-proxy-for-aws 프록시가 SigV4 서명을 추가합니다. | 
| X-Agent-Space-Id | SigV4 전용 | 대상 에이전트 스페이스 ID입니다. SigV4를 사용하면 서버가이 헤더에서 에이전트 공간을 확인합니다. 베어러 토큰을 사용하면 토큰이 에이전트 공간을 식별하고 서버는이 헤더를 무시합니다. | 
| Content-Type | 본문만 | application/json와 같이 본문을 보내는 요청의 경우message:send. | 

토큰 생성 및 SigV4 설정은 섹션을 참조하세요[인증 및 보안](connecting-to-devops-agent-remote-servers-authentication-and-security.md).

## 에이전트 카드 검색
<a name="agent-card-discovery"></a>

다음에서 에이전트 카드를 검색합니다.

```
GET https://connect.aidevops.{region}.api.aws/.well-known/agent-card.json
```

## 지원되는 연산자
<a name="supported-operations"></a>
+ `SendMessage` - 메시지를 보내고 응답을 받습니다.
+ `SendStreamingMessage` - 생성되는 응답을 스트리밍합니다.
+ `GetTask` - 비동기 작업의 상태를 확인합니다.
+ `ListTasks` - 에이전트 스페이스에 대한 작업을 나열합니다.
+ `CancelTask` - 실행 중인 작업을 취소합니다.
+ `SubscribeToTask` - 서버 전송 이벤트를 통해 작업 업데이트를 구독합니다.

## Skills
<a name="skills"></a>
+ **조사** - 운영 문제에 대한 심층 비동기 분석(5\~8분).
+ **채팅** - 운영 질문에 대한 즉각적인 답변입니다.