gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
VAN TOEPASSING OP: Alle API Management-lagen
Dit artikel bevat een overzicht van veelvoorkomende scenario's en belangrijke onderdelen van Azure API Management. Azure API Management is een hybride, multicloudbeheerplatform voor API's in alle omgevingen. Als platform-as-a-service ondersteunt API Management de volledige API-levenscyclus.
Tip
Als u al bekend bent met API Management en klaar bent om te beginnen, raadpleegt u deze resources:
API's maken digitale ervaringen mogelijk, vereenvoudigen de integratie van toepassingen, ondersteunen nieuwe digitale producten en maken gegevens en services herbruikbaar en universeel toegankelijk. Met de verspreiding en toenemende afhankelijkheid van API's moeten organisaties ze gedurende hun levenscyclus beheren als eersteklas assets.
Met Azure API Management kunnen organisaties aan deze uitdagingen voldoen:
Veelvoorkomende scenario's:
Tip
Ga naar aka.ms/apimlove voor een bibliotheek met nuttige resources, waaronder video's, blogs en verhalen van klanten over het gebruik van Azure API Management.
Azure API Management bestaat uit een API-gateway, een beheervlak en een ontwikkelaarsportal, met functies die zijn ontworpen voor verschillende doelgroepen in het API-ecosysteem. Deze onderdelen worden standaard door Azure gehost en volledig beheerd. API Management is beschikbaar in verschillende lagen die verschillen in capaciteit en functies.
Alle aanvragen van clienttoepassingen bereiken eerst de API-gateway (ook wel gegevensvlak of runtime genoemd) die ze vervolgens doorstuurt naar de respectieve back-endservices. De API-gateway fungeert als een façade voor de back-endservices, zodat API-providers API-implementaties kunnen abstraheren en de back-endarchitectuur kunnen ontwikkelen zonder dat dit van invloed is op API-consumenten. De gateway maakt een consistente configuratie mogelijk van routering, beveiliging, beperking, caching en waarneembaarheid.
Met name de gateway:
Met de zelf-hostende gateway kan een API-provider de API-gateway implementeren in dezelfde omgevingen waar ze hun API's hosten, om API-verkeer te optimaliseren en ervoor te zorgen dat de lokale voorschriften en richtlijnen worden nageleefd. Met de zelf-hostende gateway kunnen organisaties met een hybride IT-infrastructuur API's beheren die on-premises en in clouds worden gehost vanuit één API Management-service in Azure.
De zelf-hostende gateway wordt verpakt als een Docker-container op basis van Linux en wordt vaak geïmplementeerd in Kubernetes, met inbegrip van Azure Kubernetes Service en Kubernetes met Azure Arc.
Meer informatie:
API-providers communiceren met de service via het beheervlak (ook wel besturingsvlak genoemd), dat volledige toegang biedt tot de API Management-servicemogelijkheden.
Klanten communiceren met het beheervlak via Azure-hulpprogramma's, waaronder Azure Portal, Azure PowerShell, Azure CLI, een Visual Studio Code-extensie, een REST API of client-SDK's in verschillende populaire programmeertalen.
Gebruik het beheervlak om het volgende te doen:
De opensource-ontwikkelaarsportal is een automatisch gegenereerde, volledig aanpasbare website met de documentatie van uw API's.
API-providers kunnen het uiterlijk van de ontwikkelaarsportal aanpassen door aangepaste inhoud toe te voegen, stijlen aan te passen en hun huisstijl toe te voegen. Breid de ontwikkelaarsportal verder uit door zelf te hosten.
API-consumenten, zoals app-ontwikkelaars, hebben toegang tot de opensource-ontwikkelaarsportal om de API's te detecteren, onboarden om ze te gebruiken en te leren hoe ze in toepassingen kunnen worden gebruikt. (API's kunnen ook worden geëxporteerd naar de Power Platform voor detectie en gebruik door burgerontwikkelaars.)
Met behulp van de ontwikkelaarsportal kunnen API-gebruikers het volgende doen:
Voor organisaties die gedecentraliseerde teams in staat willen stellen om hun eigen API's te ontwikkelen en beheren met de voordelen van gecentraliseerde API-governance en -detectie, biedt API Management eersteklas ondersteuning voor een federatief API-beheermodel met werkruimten.
In API Management brengen werkruimten een nieuw niveau van autonomie naar api-teams van een organisatie, zodat ze sneller, betrouwbaarder, veiliger en productiever API's kunnen maken, beheren en publiceren binnen een API Management-service. Door geïsoleerde beheerderstoegang en API-runtime te bieden, bieden werkruimten API-teams mogelijkheden, terwijl het API-platformteam toezicht kan houden. Dit omvat centrale bewaking, afdwinging van API-beleid en naleving en het publiceren van API's voor detectie via een geïntegreerde ontwikkelaarsportal.
Meer informatie:
API Management wordt aangeboden in verschillende prijscategorieën om te voldoen aan de behoeften van verschillende klanten. Elke laag biedt een unieke combinatie van functies, prestaties, capaciteitslimieten, schaalbaarheid, SLA en prijzen voor verschillende scenario's. De lagen worden als volgt gegroepeerd:
Meer informatie:
API Management kan worden geïntegreerd met veel aanvullende Azure-services om bedrijfsoplossingen te maken, waaronder:
Meer informatie:
API's vormen de basis van een service-exemplaar van API Management. Elke API vertegenwoordigt een set bewerkingen die beschikbaar zijn voor app-ontwikkelaars. Elke API bevat een verwijzing naar de back-endservice die de API implementeert en de bijbehorende bewerkingen worden toegewezen aan back-endbewerkingen.
Bewerkingen in API Management zijn zeer goed te configureren, met controle over URL-toewijzing, query- en padparameters, aanvraag- en antwoordinhoud en het in de cache opslaan van bewerkingsantwoorden.
Meer informatie:
Producten zijn hoe API's worden weergegeven voor API-consumenten, zoals app-ontwikkelaars. Producten in API Management hebben een of meer API's en kunnen worden geopend of beveiligd. Voor beveiligde producten is een abonnementssleutel vereist terwijl open producten vrij kunnen worden gebruikt.
Wanneer een product gereed is voor gebruik door consumenten, kan het worden gepubliceerd. Zodra het is gepubliceerd, kan het door gebruikers worden bekeken of geabonneerd via de ontwikkelaarsportal. De goedkeuring van abonnementen wordt geconfigureerd op productniveau en er kan beheerdersgoedkeuring voor vereist zijn of abonnementen kunnen automatisch worden goedgekeurd.
Meer informatie:
Gebruikers (API-gebruikers) kunnen worden gemaakt of uitgenodigd om deel te nemen door servicebeheerders, of ze kunnen zich registreren via de ontwikkelaarsportal. Elke gebruiker is lid van een of meer groepen en kan zich abonneren op de producten die zichtbaarheid aan deze groepen verlenen.
API Management heeft de volgende ingebouwde groepen:
Ontwikkelaars : geverifieerde gebruikers van de ontwikkelaarsportal die toepassingen bouwen met behulp van uw API's. Ontwikkelaars krijgen toegang tot de ontwikkelaarsportal en bouwen toepassingen waarmee de bewerkingen van een API worden aangeroepen.
Gasten : niet-geverifieerde gebruikers van de ontwikkelaarsportal, zoals potentiële klanten die de ontwikkelaarsportal bezoeken. Ze kunnen bepaalde alleen-lezentoegang krijgen, zoals de mogelijkheid om API's te bekijken maar niet om ze aan te roepen.
Eigenaren van API Management-services kunnen ook aangepaste groepen maken of externe groepen gebruiken in een gekoppelde Microsoft Entra-tenant om gebruikers zichtbaarheid en toegang te geven tot API-producten. Maak bijvoorbeeld een aangepaste groep voor ontwikkelaars in een partnerorganisatie voor toegang tot een specifieke subset api's in een product. Een gebruiker kan tot meer dan één groep behoren.
Meer informatie:
Werkruimten ondersteunen een federatief API-beheermodel doordat gedecentraliseerde API-ontwikkelteams hun eigen API's kunnen beheren en productiseren, terwijl een centraal API-platformteam de API Management-infrastructuur onderhoudt. Elke werkruimte bevat API's, producten, abonnementen en gerelateerde entiteiten die alleen toegankelijk zijn voor de deelnemers aan de werkruimte. Toegang wordt beheerd via op rollen gebaseerd toegangsbeheer van Azure (RBAC). Elke werkruimte is gekoppeld aan een of meer werkruimtegateways die API-verkeer routeren naar de back-endservices.
Meer informatie:
Met beleid kan een API-provider het gedrag van een API wijzigen via configuratie. Beleidsregels zijn een verzameling instructies die sequentieel worden uitgevoerd op de aanvraag of het antwoord van een API. Populaire instructies omvatten indelingsconversie van XML naar JSON en aanroepfrequentiebeperking om het aantal binnenkomende aanroepen van een ontwikkelaar te beperken. Zie API Management-beleid voor een volledige lijst.
Beleidsexpressies kunnen worden gebruikt als kenmerkwaarden of tekstwaarden in veel van de API Management-beleidsregels. Sommige beleidsregels, zoals de beleidsregels Stroom controleren en Variabele instellen, zijn gebaseerd op beleidsexpressies.
Beleidsregels kunnen op verschillende bereiken worden toegepast, afhankelijk van uw behoeften: globaal (alle API's), een werkruimte, een product, een specifieke API of een API-bewerking.
Meer informatie:
Voltooi de volgende Quick Start en ga aan de slag met Azure API Management:
gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenTraining
Module
API Management verkennen - Training
Leer hoe de API Management-service functioneert, hoe u API's transformeert en beveiligt en hoe u een back-end-API maakt.
Certificering
Microsoft Gecertificeerd: Azure Beheerder Medewerker - Certifications
Demonstreer belangrijke vaardigheden voor het configureren, beheren, beveiligen en beheren van belangrijke professionele functies in Microsoft Azure.
Documentatie
Meer informatie over de functies van het API-gatewayonderdeel van Azure API Management. API Management biedt zowel door Azure beheerde als zelf-hostende gateways.
Vergelijking op basis van functies van Azure API Management-lagen
Vergelijk API Management-lagen op basis van de functies die ze bieden. Bekijk een tabel met een overzicht van de belangrijkste functies die beschikbaar zijn in elke prijscategorie.
Quickstart : Een Azure API Management-exemplaar maken - Portal
Gebruik deze quickstart om een nieuw Azure API Management-exemplaar te maken met behulp van Azure Portal.