Enregistrer automatiquement des proxys Apigee

Cette page s'applique à Apigee et à Apigee hybrid.

Vous pouvez enregistrer tous les proxys présents dans votre projet d'exécution Apigee directement dans le hub d'API en un seul clic. Les proxys seront enregistrés en tant qu'API dans le hub d'API. Pour enregistrer les proxys, vous devez associer votre projet d'exécution au hub d'API. Lorsque vous associez un projet, le hub d'API enregistre les informations suivantes pour chaque définition de proxy :

  • Nom
  • Révision
  • Détails de l'environnement et du déploiement

Le hub d'API exécute régulièrement (une fois toutes les six heures) un programmeur qui se connecte à votre projet Apigee et obtient les dernières définitions de proxy. Pour les projets nouvellement associés, le programmeur obtient toutes les définitions de proxy, puis les enregistre dans le hub d'API. Pour les projets existants, le programmeur ne reçoit que les modifications apportées aux définitions de proxy, puis met à jour les informations du proxy dans le hub d'API.

Associer un projet d'exécution

Pour associer un projet d'exécution Apigee au hub d'API, procédez comme suit :

  1. Dans la console Google Cloud, accédez à la page API Hub > Paramètres > Associations de projets.

  2. Cliquez sur Associer un projet d'exécution. Le volet Sélectionner une ressource s'affiche.
  3. Cliquez sur le projet requis. Si aucune erreur ne s'affiche, le projet est associé au hub d'API et est répertorié sur la page Associations de projets. Toutefois, le processus réel d'enregistrement des proxys démarrera après la prochaine exécution du programmeur.

Dissocier un projet d'exécution

Si vous dissociez un projet d'exécution, le hub d'API supprime toutes les API enregistrées pour ce projet. Pour dissocier un projet d'exécution Apigee du hub d'API, procédez comme suit :

  1. Dans la console Google Cloud, accédez à la page API Hub > Paramètres > Associations de projets.

  2. Cliquez sur le bouton Dissocier le projet que vous souhaitez dissocier.

Remarques

  • Les proxys qui ne sont déployés dans aucun environnement ne sont pas récupérés du projet.
  • Seuls les proxys déployés dans un environnement sont récupérés. L'environnement doit faire partie d'un groupe d'environnements.
  • Le hub d'API n'est pas compatible avec VPC Service Controls. Par conséquent, si vous avez activé VPC Service Controls pour votre projet d'exécution Apigee, le hub d'API ne peut pas accéder au projet.
  • Si l'API Apigee n'est pas activée pour un projet d'exécution, le hub d'API ne peut pas accéder au projet.