Vous consultez la documentation d'Apigee Edge.
Accédez à la documentation Apigee X. info
Qu'est-ce que l'intégration du connecteur Apigee Edge API Hub ?
L'intégration du connecteur Apigee Edge API Hub facilite l'intégration automatique des métadonnées d'API (telles que les définitions de proxy d'API, les spécifications et les détails associés) et des données d'exécution (comme les métriques et les analyses du trafic d'API) de vos organisations Apigee Edge directement dans le hub d'API de Google Cloud. Cette intégration offre une vue centralisée et unifiée de vos API sur différentes passerelles, ce qui simplifie la découverte, la gouvernance et la gestion des API.
Principaux avantages
- Découverte centralisée des API : toutes vos API Apigee Edge sont détectables dans le hub d'API, en plus des API provenant d'autres sources.
- Visibilité améliorée : obtenez des insights sur votre paysage d'API grâce à des métadonnées et des informations d'exécution consolidées.
- Gestion simplifiée : simplifiez la gouvernance et la gestion du cycle de vie des API dans votre écosystème d'API diversifié.
Fonctionnement
L'intégration du connecteur Apigee Edge API Hub établit un canal sécurisé et automatisé pour que les informations de vos API transitent de vos organisations Apigee Edge vers API Hub. Ce processus implique une prise de contact entre Apigee Edge et le service de provisionnement du hub d'API.
- Provisionnement du hub d'API et instance de plug-in : commencez par configurer le hub d'API dans votre projet Google Cloud et créez une instance de plug-in. Cette instance de plug-in sert d'identifiant unique (ID de passerelle) et de point d'enregistrement pour vos organisations Apigee Edge. Lors de cette configuration, vous configurez également les modules complémentaires du hub d'API, qui déterminent si seules les métadonnées d'API ou à la fois les métadonnées et les données d'exécution seront traitées. Le serveur de provisionnement API Hub établit ensuite les mappages internes nécessaires pour l'ID de passerelle et le nom de votre organisation.
- Activation d'Apigee Edge : une fois l'instance de plug-in prête, vous activez explicitement le connecteur API Hub pour une organisation Apigee Edge spécifique en effectuant un appel d'API de gestion. Dans cet appel, vous fournissez le
gatewayId
(nom de ressource d'instance) qui associe votre organisation Edge à l'instance API Hub désignée. Cette action déclenche le service de connecteur du hub d'API dans Apigee Edge. - Synchronisation des données :
- Synchronisation des métadonnées : Apigee Edge commence à extraire et à transmettre automatiquement les métadonnées des API (par exemple, (configurations de proxy d'API, spécifications OpenAPI) à l'instance de hub d'API associée. Cette synchronisation garantit que vos définitions d'API sont constamment mises à jour dans le hub d'API.
- Synchronisation des données d'exécution : si les modules complémentaires concernés sont activés dans API Hub, Apigee Edge collecte et envoie également les données d'exécution (par exemple, les statistiques sur le trafic et les taux d'erreur) à API Hub. Vous obtenez ainsi des insights opérationnels sur vos API dans un emplacement centralisé.
- Surveillance et mises à jour continues : l'intégration du connecteur API Hub surveille en permanence les modifications apportées à vos API Apigee Edge (par exemple, les nouveaux déploiements, les modifications) et les transmet automatiquement à API Hub. Vous pouvez interroger l'état de l'intégration via les API de gestion Edge. Le traitement des métadonnées et des données d'exécution s'adapte de manière dynamique en fonction de l'état de l'instance du plug-in Hub d'API et de ses modules complémentaires configurés.
Ce flux de données fluide garantit que le hub d'API reflète toujours une vue à jour et complète de vos API gérées dans Apigee Edge.