View a markdown version of this page

DevOps Agent A2A サーバーとの統合 - AWS DevOps エージェント

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

DevOps Agent A2A サーバーとの統合

A2A エンドポイントは、HTTP+JSON バインディングを使用して A2A v1.0 仕様を実装します。

リクエストヘッダー

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 の設定については、「」を参照してください認証とセキュリティ。

エージェントカード検出

エージェントカードは次の場所から取得します。

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

サポートされているオペレーション

  • SendMessage – メッセージを送信し、レスポンスを受け取ります。

  • SendStreamingMessage – 生成されたレスポンスをストリーミングします。

  • GetTask – 非同期タスクのステータスを確認します。

  • ListTasks – エージェントスペースのタスクを一覧表示します。

  • CancelTask – 実行中のタスクをキャンセルします。

  • SubscribeToTask – サーバー送信イベントを通じてタスクの更新をサブスクライブします。

スキル

  • 調査 – 運用上の問題の詳細な非同期分析 (5~8 分)。

  • chat – 運用上の質問に対する即時の回答。