Integrazione del connettore dell'hub API Apigee Edge

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Che cos'è l'integrazione del connettore dell'hub API Apigee Edge?

L'integrazione del connettore dell'hub API Apigee Edge facilita l'onboarding automatico dei metadati API (come definizioni dei proxy API, specifiche e dettagli correlati) e dei dati di runtime (come metriche del traffico API e analisi) dalle tue organizzazioni Apigee Edge direttamente nell'hub API di Google Cloud. Questa integrazione fornisce una visualizzazione centralizzata e unificata delle tue API su diversi gateway, semplificando l'individuazione, la governance e la gestione delle API.

Vantaggi principali

  • Individuazione centralizzata delle API: tutte le API Apigee Edge sono rilevabili nell'hub API insieme alle API di altre origini.
  • Visibilità migliorata: ottieni insight sul tuo panorama API con metadati e informazioni di runtime consolidate.
  • Gestione semplificata: semplifica la governance delle API e la gestione del ciclo di vita nel tuo ecosistema API diversificato.

Come funziona

L'integrazione del connettore dell'hub API Apigee Edge stabilisce un canale sicuro e automatizzato per il flusso delle informazioni API dalle tue organizzazioni Apigee Edge all'hub API. Questo processo prevede un handshake tra Apigee Edge e il servizio di provisioning dell'hub API.

  1. Provisioning dell'hub API e istanza del plug-in: per iniziare, configura l'hub API nel tuo progetto Google Cloud e crea un'istanza del plug-in. Questa istanza del plug-in funge da identificatore univoco (ID gateway) e da punto di registrazione per le tue organizzazioni Apigee Edge. Durante questa configurazione, configuri anche i componenti aggiuntivi dell'hub API, che determinano se verranno elaborati solo i metadati API o sia i metadati che i dati di runtime. Il server di provisioning dell'hub API stabilisce quindi i mapping interni necessari per l'ID gateway e il nome dell'organizzazione specificati.
  2. Attivazione di Apigee Edge: una volta che l'istanza del plug-in è pronta, abilita esplicitamente il connettore dell'hub API per un'organizzazione Apigee Edge specifica effettuando una chiamata all'API di gestione. In questa chiamata, fornisci il gatewayId (nome della risorsa dell'istanza) che collega la tua organizzazione Edge all'istanza dell'hub API designata. Questa azione attiva il servizio del connettore dell'hub API all'interno di Apigee Edge.
  3. Sincronizzazione dei dati:
    • Sincronizzazione dei metadati: Apigee Edge inizia a estrarre e trasmettere automaticamente i metadati API (ad es. configurazioni dei proxy API, specifiche OpenAPI) all'istanza dell'hub API associata. Questa sincronizzazione garantisce che le definizioni delle API vengano aggiornate continuamente nell'hub API.
    • Sincronizzazione dei dati di runtime: se i componenti aggiuntivi pertinenti sono abilitati nell'hub API, Apigee Edge raccoglie e invia anche i dati di runtime (ad es. analisi del traffico, tassi di errore) all'hub API. In questo modo, puoi ottenere insight operativi sulle tue API in una posizione centralizzata.
  4. Monitoraggio e aggiornamenti continui: l'integrazione del connettore dell'hub API monitora continuamente le modifiche apportate alle API Apigee Edge (ad es. nuovi deployment, modifiche) e invia automaticamente questi aggiornamenti all'hub API. È possibile eseguire una query sullo stato dell'integrazione tramite le API di gestione di Edge. L'elaborazione dei metadati e dei dati di runtime si adatta dinamicamente in base allo stato dell'istanza del plug-in dell'hub API e ai relativi componenti aggiuntivi configurati.

Questo flusso di dati continuo garantisce che l'hub API rifletta sempre una visualizzazione aggiornata e completa delle API gestite in Apigee Edge.

Abilitare l'integrazione del connettore dell'hub API Apigee Edge

Per una guida completa all'abilitazione dell'integrazione del connettore dell'hub API Apigee Edge, consulta i passaggi descritti in Integrazione del connettore dell'hub API Apigee Edge .