Configurer l'accès multiprojet à l'agent ADK

Cette page explique comment les administrateurs peuvent autoriser Gemini Enterprise à accéder à un agent ADK qui s'exécute dans Agent Runtime sur Gemini Enterprise Agent Platform dans un autre projet Google Cloud .

Identifier l'agent de service Gemini Enterprise

Pour trouver l'adresse e-mail de l'agent de service pour votre projet d'application Gemini Enterprise :

  1. Dans la console Google Cloud , accédez au projet qui contient votre application Gemini Enterprise.
  2. Dans la liste des projets, recherchez le numéro du projet.
  3. Créez l'adresse e-mail de l'agent de service en respectant le format suivant :

    service-PROJECT_NUMBER@gcp-sa-discoveryengine.iam.gserviceaccount.com
    

    Remplacez PROJECT_NUMBER par le numéro de projet de l'étape précédente.

Accorder des autorisations dans le projet de l'agent

Accordez les autorisations de l'agent de service Gemini Enterprise dans le projet où l'agent ADK est hébergé avec Agent Runtime :

  1. Dans la console Google Cloud , accédez au projet dans lequel l'agent ADK est hébergé avec Agent Runtime.
  2. Accédez à IAM et administration > IAM.
  3. Cliquez sur Accorder l'accès.
  4. Dans le champ Nouveaux comptes principaux, saisissez l'adresse e-mail de l'agent de service que vous avez identifiée dans la section précédente.
  5. Dans la liste Sélectionner un rôle, recherchez et sélectionnez Agent de service Discovery Engine (roles/discoveryengine.serviceAgent).
  6. Cliquez sur Enregistrer.

Étapes suivantes

  • Après avoir accordé ces autorisations, vous pouvez enregistrer l'agent ADK dans votre application Gemini Enterprise, en utilisant le chemin d'accès à la ressource de l'agent à partir du projet de l'agent.