Registrazione automatica dei proxy Apigee

Questa pagina si applica ad Apigee e Apigee hybrid.

Puoi registrare i proxy di cui è stato eseguito il deployment presenti nei progetti di runtime Apigee e Apigee Hybrid direttamente nell'hub API con un solo clic.

Registrazione automatica delle API da più gateway API
Figura 1. Registrazione automatica delle API da Apigee e Apigee hybrid.

I proxy verranno registrati come risorse API nell'hub API. Per registrare i proxy, devi collegare il progetto di runtime all'hub API. Quando colleghi un progetto, API Hub registra le seguenti informazioni per ogni definizione di proxy:

  • Nome
  • Revisione
  • Dettagli sull'ambiente e sul deployment
  • Tipo di istanza Apigee (Apigee X o Apigee hybrid)

L'hub API esegue periodicamente (una volta ogni sei ore) un programma che si connette al tuo progetto Apigee e recupera le definizioni proxy più recenti. Per i progetti appena collegati, lo scheduler recupera tutte le definizioni dei proxy e le registra in API Hub. Per i progetti esistenti, il programmatore riceve solo le modifiche apportate alle definizioni dei proxy e aggiorna di conseguenza le informazioni sui proxy nell'hub API.

Collegare un progetto di runtime

Per collegare un progetto di runtime Apigee all'hub API:

  1. Nella console Google Cloud, vai alla pagina Hub API > Impostazioni > Associazioni progetto.

  2. Fai clic su Collega progetto di runtime. Viene visualizzato il riquadro Seleziona una risorsa.
  3. Fai clic sul progetto Google Cloud in cui è installato Apigee. Se non si verificano errori, il progetto viene collegato all'hub API e sarà elencato nella pagina Associazioni progetto. Tuttavia, la procedura effettiva di registrazione dei proxy inizierà dopo la successiva esecuzione del programma.

Scollegare un progetto di runtime

Se scolleghi un progetto di runtime, l'hub API rimuove tutte le API registrate per quel progetto. Per scollegare un progetto di runtime Apigee dall'hub API:

  1. Nella console Google Cloud, vai alla pagina Hub API > Impostazioni > Associazioni progetto.

  2. Fai clic su Scollega progetto per il progetto che vuoi scollegare.

Considerazioni

Tieni presente quanto segue quando cerchi di registrare automaticamente le API:

  • Per impostazione predefinita, a tutti gli endpoint importati da Apigee viene assegnato un prefisso https://.
  • I proxy che non sono di cui non è stato eseguito il deployment in nessun ambiente non vengono recuperati dal progetto.
  • Vengono recuperati solo i proxy di cui è stato eseguito il deployment in un ambiente. Inoltre, l'ambiente deve far parte di un gruppo di ambienti.
  • L'hub API non supporta Controlli di servizio VPC. Pertanto, se hai attivato il Controllo di servizio VPC per il tuo progetto di runtime Apigee, l'hub API non può accedere al progetto.
  • Se l'API Apigee non è abilitata per un progetto di runtime, l'hub API non può accedere al progetto.