Questa pagina si applica ad Apigee e Apigee hybrid.
Le dipendenze dell'hub API ti aiutano a visualizzare e gestire le relazioni tra le operazioni dell'API. Trovare e monitorare le dipendenze di un'API ti aiuta a gestire il tuo ecosistema di API in modo più efficiente. Ad esempio, le dipendenze possono aiutarti a scoprire il potenziale impatto della modifica o del ritiro di un'API, a risolvere i problemi o ad analizzare la conformità alle normative relative a costi o conformità. Le API possono essere archiviati all'interno dell'hub API o all'esterno dell'hub API.
Che cos'è una dipendenza?
L'hub API modella una dipendenza come una relazione direzionale tra le operazioni dell'API, in cui un'operazione dell'API è il fornitore e l'altra il consumer. Ad esempio, supponiamo che l'API PetStore chiami un'operazione nell'API Location. In questo caso, l'operazione dipende da un'operazione fornita dall'API Location. Nell'hub API, ci riferiamo a PetStore come consumatore e Location come fornitore.
La Figura 1 illustra la relazione fornitore/consumatore tra le operazioni dell'API.
L'operazione /debit
dell'API Payment utilizza l'operazione /detect
dell'API Fraud Detection. L'operazione di addebito
il consumatore e l'operazione di rilevamento di attività fraudolenta è il fornitore in questa relazione.
Analogamente, /detect
utilizza le operazioni fornite dall'API UserProfile
e dall'API GeoLocation. In questo caso, l'operazione /detect
è il consumatore e le altre due sono i fornitori, come mostrato nella Figura 1.
Crea una dipendenza
Puoi creare una dipendenza tra le operazioni API aggiunte all'hub API da una specifica API caricata oppure un'API esterna.
I passaggi di base per creare una dipendenza nell'hub API sono:
- Trova due API che potrebbero avere operazioni che potrebbero dipendere. Le operazioni possono essere in API registrate o API esterne.
- Determina quale API è il fornitore e quale il consumatore. Come discusso in precedenza, il consumatore invoca il fornitore.
- Utilizza l'interfaccia utente o l'API Crea Dependency per creare la dipendenza tra il fornitore e il consumatore.
Vedi Creare una dipendenza.