Share via


Wat is Azure API Center?

Met Azure API Center kunt u al uw API's op een centrale locatie bijhouden voor detectie, hergebruik en governance. Gebruik een API-centrum om een gestructureerde en georganiseerde inventarisatie van de API's van uw organisatie te ontwikkelen en te onderhouden, ongeacht hun type, levenscyclusfase of implementatielocatie, samen met gerelateerde informatie zoals versiegegevens, API-definitiebestanden en algemene metagegevens.

Met een API-centrum kunnen belanghebbenden in uw organisatie, waaronder API-programmabeheerders, IT-beheerders, toepassingsontwikkelaars en API-ontwikkelaars, API-ontwikkelaars en API-ontwikkelaars, API's detecteren, hergebruiken en beheren.

Notitie

Azure API Center is een oplossing voor ontwerptijd API-governance en gecentraliseerde API-detectie. Azure biedt ook de API Management-service, een oplossing voor runtime-API-governance en waarneembaarheid met behulp van een API-gateway. Meer informatie over het verschil.

Vergoedingen

  • Een organisatie-inventaris maken en onderhouden: organisaties kunnen een volledige inventaris maken van API's die beschikbaar zijn in hun organisatie. Bevordert communicatie en laat API-programmamanagers en ontwikkelaars samenwerken voor meer API-hergebruik, kwaliteit, beveiliging, naleving en productiviteit van ontwikkelaars.

  • De API's van uw organisatie beheren: met meer volledige zichtbaarheid van de API's die binnen een organisatie worden geproduceerd en gebruikt, kunnen API-programmamanagers en IT-beheerders deze inventaris beheren om ervoor te zorgen dat deze voldoet aan de organisatiestandaarden door aangepaste metagegevens te definiëren en API-definities te analyseren om naleving van API-stijlrichtlijnen af te dwingen.

  • Eenvoudige API-detectie : organisaties willen api-hergebruik promoten om de productiviteit van ontwikkelaars te maximaliseren en ervoor te zorgen dat ontwikkelaars de juiste API's gebruiken. Met Azure API Center kunnen programmabeheerders en ontwikkelaars de API-inventaris en het filter detecteren met behulp van ingebouwde en aangepaste metagegevens. ​

  • Versnel het API-verbruik : maximaliseer de productiviteit van ontwikkelaars bij het verbruik van API's en zorg ervoor dat ze op een veilige manier worden gebruikt die consistent is met de organisatiestandaarden.

Belangrijke mogelijkheden

Maak en gebruik een API-centrum voor het volgende:

  • API-voorraadbeheer : registreer alle API's van uw organisatie voor opname in een gecentraliseerde inventaris.

  • Echte API-weergave : echte informatie over elke API toevoegen, inclusief versies en definities zoals OpenAPI-definities. Geef API-implementaties weer en koppel deze aan runtime-omgevingen, bijvoorbeeld die Azure API Management of andere API Management-oplossingen vertegenwoordigen.

  • API-governance : API's en gerelateerde resources organiseren en filteren met behulp van ingebouwde en aangepaste metagegevens, om te helpen bij API-governance en detectie door API-consumenten. Linting en analyse instellen om de kwaliteit van API-definities af te dwingen.

  • API-detectie en hergebruik : ontwikkelaars en API-programmabeheerders in staat stellen API's te detecteren via Azure Portal, een API Center-portal en ontwikkelhulpprogramma's, waaronder een Visual Studio Code-extensie die is geïntegreerd met GitHub Copilot.

Zie Belangrijke concepten voor meer informatie over de entiteiten die u kunt beheren en de mogelijkheden in Azure API Center.

Beschikbare regio's

Azure API Center is momenteel beschikbaar in de volgende Azure-regio's:

  • Australië - oost
  • India - centraal
  • VS - oost
  • Verenigd Koninkrijk Zuid
  • Europa -west

Azure API Center en het API-ecosysteem

Azure API Center kan een belangrijke rol vervullen in het API-ecosysteem van een organisatie. Houd rekening met de hypothetische Contoso-organisatie, die een API-eerste strategie heeft aangenomen, waarbij het belang van API's in hun softwareontwikkeling en -integratie wordt benadrukt.

De API-ontwikkelaars, app-ontwikkelaars, API-programmamanagers en API-managers van Contoso werken samen via Azure API Center om de API-inventaris van de organisatie te ontwikkelen en te gebruiken. Zie het volgende diagram en de uitleg.

Diagram van API Center in een voorbeeld-API-ecosysteem.

Het API-ecosysteem van Contoso omvat het volgende:

  • API-ontwikkeling : ontwikkelaars van Contoso bouwen regelmatig ASP.NET web-API's. Ze maken ook Azure Functions met HTTP-triggers.

  • API-implementatieomgevingen: Contoso implementeert een deel van hun API's in Azure-app Service. Een andere subset van hun API's wordt geïmplementeerd in een Azure Function-app.

  • Azure API Management : Contoso maakt gebruik van Azure API Management voor het beheren, publiceren en beveiligen van hun API's. Ze gebruiken afzonderlijke exemplaren voor ontwikkeling, testen en productie, elk met een afzonderlijke naam: APIM-DEV, APIM-TEST en APIM-PROD.

  • Azure API Center : Contoso heeft Azure API Center als centrale hub voor API-detectie, governance en verbruik aangenomen. API Center fungeert als een gestructureerde en georganiseerde API-hub die uitgebreide informatie biedt over alle organisatie-API's, met behoud van gerelateerde informatie, inclusief versies en bijbehorende implementaties.

Volgende stappen