View a markdown version of this page

Intégration au serveur DevOps Agent A2A - AWS DevOps Agent

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Intégration au serveur DevOps Agent A2A

Le point de terminaison A2A implémente la spécification A2A v1.0 à l'aide de la liaison HTTP+JSON.

En-têtes de demandes

Transmettez les en-têtes suivants aux requêtes A2A.

En-tête Obligatoire Description
A2A-Version Oui Doit indiquer 1.0. Le serveur rejette les requêtes qui l'omettent ou qui envoient une autre valeur via HTTP 400.
Authorization Oui Jeton d'accès (Bearer <access-token>) ou signature AWS Sigv4. Le mcp-proxy-for-aws proxy ajoute la signature SIGv4 pour vous.
X-Agent-Space-Id SigV4 uniquement ID de l'espace de l'agent cible. Avec Sigv4, le serveur résout l'espace agent à partir de cet en-tête. Avec un jeton Bearer, le jeton identifie l'espace agent et le serveur ignore cet en-tête.
Content-Type Boîtier uniquement application/jsonpour les demandes qui envoient un corps, tel quemessage:send.

Pour la création de jetons et la configuration de SIGv4, consultezAuthentification et sécurité.

Découverte des cartes d'agent

Récupérez la carte d'agent à l'adresse suivante :

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

Opérations prises en charge

  • SendMessage— Envoyez un message et recevez une réponse.

  • SendStreamingMessage— Diffusez les réponses au fur et à mesure qu'elles sont générées.

  • GetTask— Vérifiez l'état d'une tâche asynchrone.

  • ListTasks— Répertoriez les tâches d'un espace d'agent.

  • CancelTask— Annule une tâche en cours.

  • SubscribeToTask— Abonnez-vous aux mises à jour des tâches par le biais d'événements envoyés par le serveur.

Compétences

  • investigation — Analyse asynchrone approfondie des problèmes opérationnels (5 à 8 minutes).

  • chat — Réponses instantanées aux questions opérationnelles.