Azure API Management-Terminologie
GILT FÜR: Alle API Management-Ebenen
Dieser Artikel enthält Definitionen für Begriffe, die für Azure API Management spezifisch sind.
Begriffsdefinitionen
- Back-End-API: Ein Dienst, am häufigsten HTTP-basiert, die eine API und deren Vorgänge implementiert. Manchmal werden Back-End-APIs einfach als Back-Ends bezeichnet. Weitere Informationen finden Sie unter Back-Ends.
- Front-End-API: API Management dient als Vermittlungsebene über die Back-End-APIs. Die Front-End-API ist eine API, die API-Consumern vom API Management verfügbar gemacht wird. Sie können die Form und das Verhalten einer Front-End-API in API Management anpassen, ohne Änderungen an den von ihr dargestellten Back-End-APIs vorzunehmen. Manchmal werden Front-End-APIs einfach als APIs bezeichnet. Weitere Informationen finden Sie unter Importieren und Veröffentlichen einer API.
- Produkt: Ein Produkt ist ein Bündel aus Front-End-APIs, das einer bestimmten Gruppe von API-Consumern zur Verfügung gestellt werden kann, damit diese ein Self-Service-Onboarding unter einer einzigen Zugriffsanmeldeinformation und einem Satz von Nutzungseinschränkungen durchführen können. Eine API kann Teil mehrerer Produkte sein. Weitere Informationen finden Sie unter Erstellen und Bearbeiten von Produkten.
- API-Vorgang: Eine Front-End-API in API Management kann mehrere Vorgänge definieren. Ein Vorgang ist eine Kombination aus einem HTTP-Verb und einer URL-Vorlage, die innerhalb der Front-End-API eindeutig aufgelöst werden können. Häufig lassen sich Vorgänge 1:1 zu Back-End-API-Endpunkten zuordnen. Weitere Informationen finden Sie unter Simulieren von API-Antworten.
- Version: Eine Version ist eine unterschiedliche Variante der vorhandenen Front-End-API, die sich in Form oder Verhalten vom Original unterscheidet. Versionen bieten Kunden die Wahl, bei der ursprünglichen API zu bleiben oder zu ihrem Wunschzeitpunkt auf eine neue Version zu aktualisieren. Versionen sind ein Mechanismus zum Freigeben von Breaking Changes, ohne API-Consumer zu beeinträchtigen. Weitere Informationen finden Sie unter Veröffentlichen mehrerer Versionen Ihrer API.
- Revision: Eine Revision (Überarbeitung) ist eine Kopie einer vorhandenen API, die ohne Beeinträchtigung von API-Consumern geändert und gegen die Version ausgetauscht werden kann, die derzeit von Consumern verwendet wird. Dies erfolgt in der Regel nach einer Validierung und Tests. Revisionen bieten einen Mechanismus zum sicheren Implementieren von Änderungen, die keine Breaking Changes sind. Weitere Informationen finden Sie unter Verwenden von Revisionen.
- Richtlinie: Eine Richtlinie ist eine wiederverwendbare und zusammensetzbare Komponente, die einige häufig verwendete, API-bezogene Funktionen implementiert. API Management bietet mehr als 50 integrierte Richtlinien, die sich um kritische, aber undifferenzierte horizontale Aspekte kümmern – z. B. Anforderungstransformation, Routing, Sicherheit, Schutz, Zwischenspeicherung. Die Richtlinien können auf verschiedene Bereiche, die die betroffenen APIs oder Vorgänge bestimmen, angewendet und mithilfe von Richtlinienausdrücken dynamisch konfiguriert werden. Weitere Informationen finden Sie unter Richtlinien in Azure API Management.
- Entwicklerportal: Das Entwicklerportal ist eine Komponente von API Management. Es bietet API-Consumern eine anpassbare Erfahrung für die API-Ermittlung und das Self-Service-Onboarding. Weitere Informationen finden Sie unter Anpassen des Entwicklerportals.