How it worksComment ça marche
You never need access to our project, and we never need access to yours. The only link between the two is one IAM permission that you grant and can revoke at any time.
Vous n'avez jamais besoin d'accès à notre projet, et nous n'avons jamais besoin d'accès au vôtre. Le seul lien entre les deux est un droit IAM que vous donnez, et que vous pouvez retirer à tout moment.
Connection modesModes de connexion
For an agent hosted in your own project, two modes work. Pick the one that matches where your agent runs.
Pour un agent hébergé dans votre propre projet, deux modes fonctionnent. Choisissez celui qui correspond à l'endroit où tourne votre agent.
What to configureCe qu'il faut configurer
Enter your values: the commands below are written for your project. Tick each item when it is done; the checklist is kept in this browser.
Saisissez vos valeurs : les commandes ci-dessous sont écrites pour votre projet. Cochez chaque point quand il est fait ; la liste est gardée dans ce navigateur.
Service accounts and connectionComptes de service et connexion
Three identities are involved. None of them needs a key: Google signs every call. Never create or send a service account key.
Trois identités interviennent. Aucune n'a besoin de clé : Google signe chaque appel. Ne créez et n'envoyez jamais de clé de compte de service.
Agent Runtime
Gemini Enterprise calls the Agent Runtime API in your project with its service account. Google's documented permission is the role Discovery Engine Service Agent on your project.
Gemini Enterprise appelle l'API Agent Runtime de votre projet avec son compte de service. Le droit documenté par Google est le rôle Discovery Engine Service Agent sur votre projet.
A2A · Cloud Run
Gemini Enterprise sends a Google-signed OIDC token for its service account in the X-Serverless-Authorization header. Cloud Run checks it: you grant Cloud Run Invoker on that service only. The service stays private. The Authorization header stays free: it carries the user's OAuth token only if an authorization is configured (see FAQ).
Gemini Enterprise envoie un jeton OIDC signé par Google pour son compte de service, dans l'en-tête X-Serverless-Authorization. Cloud Run le vérifie : vous donnez Cloud Run Invoker sur ce service seulement. Le service reste privé. L'en-tête Authorization reste libre : il porte le jeton OAuth de l'utilisateur seulement si une autorisation est configurée (voir FAQ).
…run.app URL. API keys, static headers and the security fields of the agent card are not used.…run.app par défaut. Les clés d'API, les en-têtes fixes et les champs de sécurité de la carte ne sont pas utilisés.Security and complianceSécurité et conformité
What we check before publishingCe que nous vérifions avant de publier
Check the permissionVérifier le droit
Without this permission, your agent is added to our app but never answers. Run the check for your mode and paste its output in your request.
Sans ce droit, votre agent est ajouté à notre app mais ne répond jamais. Lancez la vérification de votre mode et collez son résultat dans votre demande.
Publication requestDemande de publication
Fill in the form. The request is written on the right, in the language you choose, ready to send to us. Nothing leaves this page.
Remplissez le formulaire. La demande s'écrit à droite, dans la langue choisie, prête à nous envoyer. Rien ne quitte cette page.
Your requestVotre demande
Send it toEnvoyez-la à
After publicationAprès la publication
FAQ
Contact
Publication requestsDemandes de publication
Send the request from the form above.Envoyez la demande issue du formulaire ci-dessus.
QuestionsQuestions
Region, permissions, Model Armor, card format: ask before you deploy.Région, droits, Model Armor, format de carte : demandez avant de déployer.
Values to useValeurs à utiliser
App projectProjet de l'app :
Project numberNuméro du projet :
Service accountCompte de service :