Diese Seite gilt für Apigee und Apigee Hybrid.
Mit API-Hub-Abhängigkeiten können Sie die Beziehungen zwischen API-Vorgängen sehen und verwalten. Wenn Sie die Abhängigkeiten einer API finden und verfolgen, können Sie Ihre API-Umgebung effizienter verwalten. Mit Abhängigkeiten können Sie beispielsweise die potenziellen Auswirkungen der Änderung oder Einstellung einer API erkennen, Probleme beheben oder die Einhaltung von Kosten- oder Compliancevorschriften analysieren. Die APIs können im API-Hub oder außerhalb des API-Hubs gespeichert werden.
Was ist eine Abhängigkeit?
API-Hub modelliert eine Abhängigkeit als gerichtete Beziehung zwischen API-Vorgängen, wobei ein API-Vorgang der Anbieter und der andere der Nutzer ist. Angenommen, die PetStore API ruft einen Vorgang in der Standort-API auf. In diesem Fall hängt der Vorgang von einem Vorgang ab, der von der Location API bereitgestellt wird. Im API-Hub bezeichnen wir PetStore als Nutzer und Standort als Anbieter.
Abbildung 1 veranschaulicht die Anbieter/Nutzer-Beziehung zwischen API-Vorgängen.
Der Vorgang /debit
der Payment API nutzt den Vorgang /detect
der Fraud Detection API. Der Abbuchungsvorgang ist der Nutzer und der Betrugserkennungsvorgang ist der Anbieter in dieser Beziehung.
Ebenso nutzt /detect
-Vorgänge, die von der UserProfile API und der GeoLocation API bereitgestellt werden. In diesem Fall ist der /detect
-Vorgang der Nutzer und die anderen beiden sind die Anbieter, wie in Abbildung 1 dargestellt.
Abhängigkeit erstellen
Sie können eine Abhängigkeit zwischen API-Vorgängen erstellen, die dem API-Hub aus einer hochgeladenen API-Spezifikation oder einer externen API hinzugefügt wurden.
So erstellen Sie eine Abhängigkeit im API-Hub:
- Suchen Sie zwei APIs mit Vorgängen, die möglicherweise voneinander abhängig sind. Die Vorgänge können in registrierten APIs oder externen APIs ausgeführt werden.
- Legen Sie fest, welche API der Anbieter und welche der Verbraucher ist. Wie bereits erwähnt, ruft der Verbraucher den Lieferanten auf.
- Verwenden Sie die Benutzeroberfläche oder die Create Dependency API, um die Abhängigkeit zwischen Anbieter und Nutzer zu erstellen.
Weitere Informationen finden Sie unter Abhängigkeit erstellen.