Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit Azure API Center können Sie alle Ihre APIs an einem zentralen Ort zur Ermittlung, Wiederverwendung und Governance nachverfolgen. Verwenden Sie ein API Center, um einen strukturierten und organisierten Bestand der APIs Ihrer Organisation zu entwickeln und zu pflegen – unabhängig von Typ, Lebenszyklusphase oder Bereitstellungsstandort – zusammen mit zugehörigen Informationen wie Versionsdetails, API-Definitionsdateien und allgemeinen Metadaten.
Tipp
Die ersten Schritte mit API Center sind noch einfacher! Der kostenlose Plan ist jetzt ohne Zeitbeschränkungen verfügbar. Es gelten Grenzwerte.
Mithilfe eines API-Centers können Projektbeteiligte in Ihrer gesamten Organisation – einschließlich API-Programmmanagern, IT-Administratoren, Anwendungsentwicklern und API-Entwicklern – APIs entwerfen, entdecken, wiederverwenden und steuern.
Hinweis
Das Azure API Center ist eine Lösung für die Governance der Entwurfszeit-API und die zentrale API-Ermittlung. Azure bietet auch ergänzende Services wie Azure API Management, eine Lösung für die Governance und Beobachtbarkeit der Runtime-API mithilfe eines API-Gateways. Erfahren Sie mehr über die Unterschiede und dazu, wie Sie Azure API Center und API Management zusammen verwenden können.
Vorteile
Erstellen und Verwalten eines Organisationsbestands – Erstellen Sie einen vollständigen Bestand an APIs, die in Ihrer Organisation verfügbar sind. Registrieren Sie APIs aus allen Ihren API-Managementlösungen, einschließlich Azure API Management und Plattformen von anderen Anbietern. Schließen Sie auch Ihre nicht verwalteten APIs und in Entwicklung befindliche APIs ein. Fördern Sie Kommunikation und lassen Sie API-Programmmanager und -Entwickler für eine höhere Wiederverwendung, Qualität, Sicherheit, Compliance und Entwicklerproduktivität der APIs zusammenarbeiten.
Steuern Sie die APIs Ihrer Organisation – Mit umfassenderer Sichtbarkeit der apIs, die in Ihrer Organisation entwickelt und verwendet werden, können API-Programmmanager und IT-Administratoren dieses Inventar steuern, um sicherzustellen, dass sie organisatorische Standards erfüllt, indem benutzerdefinierte Metadaten definiert und API-Definitionen analysiert werden, um die Konformität mit API-Stilrichtlinien zu erzwingen.
Einfache API-Ermittlung – Fördern Sie die API-Wiederverwendung, um die Produktivität der Entwickler zu maximieren, und stellen Sie sicher, dass Entwickler die richtigen APIs verwenden. Das Azure API Center hilft Programmmanagern und Entwicklern, API-Bestand und -Filter mithilfe integrierter und benutzerdefinierter Metadaten zu ermitteln.
Beschleunigen Sie die API-Nutzung: Maximieren Sie die Produktivität der Entwickler bei der Nutzung von APIs, und stellen Sie sicher, dass sie auf sichere Weise gemäß den Organisationsstandards genutzt werden.
Wichtige Funktionen
Erstellen und Verwenden eines API-Centers für die folgenden Funktionen:
API-Bestandsverwaltung – API-Entwickler und API-Programmmanager können alle APIs Ihrer Organisation für die Aufnahme in einen zentralisierten Bestand mithilfe des Azure-Portals, der Azure CLI, der Entwicklertools wie CI/CD-Pipelines und Links zu API-Quellen wie Azure API Management-Diensten registrieren.
API-Design und -Entwicklung – Mithilfe der Azure API Center-Erweiterung für Visual Studio Code können Entwickler APIs direkt aus derselben Entwicklungsumgebung registrieren, in der sie ihre APIs und Apps erstellen.
Fachkräfte in der Entwicklung können die Vorteile der Integration der Erweiterung in GitHub Copilot zum Erstellen von API-Definitionen aus Code und in GitHub Copilot für Azure zum Entwerfen von APIs mit KI-Unterstützung nutzen.
Reale API-Darstellung: Fügen Sie reale Informationen zu jeder API hinzu, einschließlich Versionen und Definitionen wie OpenAPI-Definitionen. Listen Sie API-Bereitstellungen auf, und ordnen Sie sie Laufzeitumgebungen zu, z. B. Azure API Management oder andere API-Verwaltungslösungen.
API-Governance – Organisieren und Filtern von APIs und verwandten Ressourcen mithilfe integrierter und benutzerdefinierter Metadaten, um API-Governance und -Ermittlung durch API-Verbraucher zu unterstützen. Richten Sie Linting und Analyse ein, um die API-Definitionsqualität zu erzwingen.
API-Entwickler können API-Entwurfskonformitätsprüfungen in Visual Studio Code verschieben, indem sie integrierte Lintingunterstützung und die Erkennung von Änderungen verwenden. Integration in Tools wie Dev Proxy, um sicherzustellen, dass Apps keine nicht registrierten Schatten-APIs oder APIs verwenden, die nicht den Organisationsstandards entsprechen.
API-Ermittlung und -Wiederverwendung – Ermöglichen Sie Unternehmensentwicklern und API-Programmmanagern, APIs über ein API Center-Portal zu ermitteln. Sie können das Portal auch mithilfe der Visual Studio Code-Erweiterung von Azure API Center aktivieren.
Weitere Informationen zu den Entitäten, die Sie verwalten können, und die Funktionen im Azure API Center finden Sie unter Schlüsselkonzepte.
Ebenen und SKUs
API Center wird auch in einem kostenlosen Plan und einem Standardplan angeboten. Erfahren Sie mehr
Hinweis
Azure API Center ist jetzt kostenlos in den Ebenen Azure API Management Premium und Standard enthalten.
Verfügbare Regionen
Azure API Center ist derzeit in den folgenden Azure-Regionen verfügbar:
- Australien (Osten)
- Canada Central
- Indien, Mitte
- USA, Osten
- Frankreich, Mitte
- Schweden, Mitte
- Vereinigtes Königreich, Süden
- Europa, Westen
Azure API Center und das API-Ökosystem
Azure API Center kann eine Schlüsselrolle im API-Ökosystem einer Organisation übernehmen. Betrachten Sie die hypothetische Contoso-Organisation, die eine API-first-Strategie einnimmt und die Bedeutung von APIs in ihrer Softwareentwicklung und -integration betont.
Die API-Entwickler, App-Entwickler, API-Programmmanager und API-Manager von Contoso arbeiten über das Azure API-Center zusammen, um das API-Inventar der Organisation zu entwickeln und zu verwenden. Sehen Sie sich das folgende Diagramm und die Erläuterung an.
Das API-Ökosystem von Contoso umfasst die folgenden Features:
API-Entwicklung: Die Entwickler von Contoso erstellen regelmäßig ASP.NET Web-APIs. Sie erstellen auch Azure Functions mit HTTP-Triggern.
API-Bereitstellungsumgebungen: Contoso stellt einen Teil ihrer APIs für Azure App Service bereit. Sie stellen eine weitere Teilmenge ihrer APIs in einer Azure-Funktions-App bereit.
Azure API Management: Contoso verwendet den Azure-Service API Management, um seine APIs zu verwalten, zu veröffentlichen und zu schützen. Sie verwenden separate Instanzen für Entwicklung, Test und Produktion, jeweils mit einem eindeutigen Namen.
Azure API Center – Contoso übernimmt Das Azure API Center als zentralen Hub für DIE API-Ermittlung, -Governance und -Nutzung. Das API-Center dient als strukturierter und organisierter API-Hub, der umfassende Informationen zu allen Organisations-APIs bereitstellt, die verwandte Informationen verwalten, einschließlich Versionen und zugehörige Bereitstellungen.