Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure API Center kan du spåra alla dina API:er på en central plats för identifiering, återanvändning och styrning. Använd ett API-center för att utveckla och underhålla en strukturerad och organiserad inventering av organisationens API:er – oavsett typ, livscykelfas eller distributionsplats – tillsammans med relaterad information som versionsinformation, API-definitionsfiler och vanliga metadata.
Med ett API-center kan intressenter i hela organisationen – inklusive API-programansvariga, IT-administratörer, programutvecklare och API-utvecklare – utforma, identifiera, återanvända och styra API:er.
Kommentar
Azure API Center är en lösning för designtids-API-styrning och centraliserad API-identifiering. Azure erbjuder även kompletterande tjänster som Azure API Management, en lösning för körnings-API-styrning och observerbarhet med hjälp av en API-gateway. Läs mer om skillnaderna och hur Azure API Center och API Management kan fungera tillsammans.
Förmåner
Skapa och underhålla en organisationsinventering – Organisationer kan skapa en fullständig inventering av API:er som är tillgängliga i organisationen. Registrera API:er som hanteras i alla dina API-hanteringslösningar, inklusive Azure API Management och plattformar från andra leverantörer. Inkludera även ohanterade API:er och API:er under utveckling. Främja kommunikation och låt API-programansvariga och utvecklare samarbeta för ökad API-återanvändning, kvalitet, säkerhet, efterlevnad och utvecklarproduktivitet.
Styr organisationens API:er – Med mer fullständig insyn i DE API:er som utvecklas och används i en organisation kan API-programansvariga och IT-administratörer styra det här lagret för att säkerställa att det uppfyller organisationens standarder genom att definiera anpassade metadata och analysera API-definitioner för att upprätthålla efterlevnad av API-stilriktlinjer.
Enkel API-identifiering – Organisationer vill främja återanvändning av API för att maximera utvecklarproduktiviteten och se till att utvecklarna använder rätt API:er. Azure API Center hjälper programansvariga och utvecklare att identifiera API-inventeringen och filtret med hjälp av inbyggda och anpassade metadata.
Snabbare API-förbrukning – Maximera utvecklarproduktiviteten när du använder API:er och se till att de används på ett säkert sätt som överensstämmer med organisationens standarder.
Viktiga funktioner
Skapa och använd ett API-center för följande:
API-inventeringshantering – API-utvecklare och API-programhanterare kan registrera alla organisationens API:er för inkludering i ett centraliserat lager med hjälp av Azure Portal, Azure CLI, utvecklarverktyg som CI/CD-pipelines och länkar till API-källor som Azure API Management-tjänster.
API-design och utveckling – Med Azure API Center-tillägget för Visual Studio Code kan utvecklare registrera API:er direkt från samma utvecklingsmiljö där de skapar sina API:er och appar.
Utvecklare kan dra nytta av tilläggets integrering med GitHub Copilot för att skapa API-definitioner från kod och med GitHub Copilot för Azure för att utforma API:er med AI-hjälp.
Verklig API-representation – Lägg till verklig information om varje API, inklusive versioner och definitioner som OpenAPI-definitioner. Lista API-distributioner och associera dem med körningsmiljöer, till exempel som representerar Azure API Management eller andra API-hanteringslösningar.
API-styrning – Organisera och filtrera API:er och relaterade resurser med hjälp av inbyggda och anpassade metadata, för att hjälpa till med API-styrning och identifiering av API-konsumenter. Konfigurera lintning och analys för att framtvinga API-definitionskvalitet.
API-utvecklare kan flytta vänster-API-designefterlevnadskontroller till Visual Studio Code med integrerat stöd för linting och identifiering av icke-bakåtkompatibla ändringar. Integrera med verktyg som Dev Proxy för att säkerställa att appar inte använder oregistrerade skugg-API:er eller API:er som inte uppfyller organisationens standarder.
API-identifiering och återanvändning – Gör det möjligt för företagsutvecklare och API-programhanterare att identifiera API:er via en API Center-portalen. Du kan också aktivera portalen med hjälp av Azure API Center Visual Studio Code-tillägget.
Mer information om de entiteter som du kan hantera och funktionerna i Azure API Center finns i Viktiga begrepp.
Tillgängliga regioner
Azure API Center är för närvarande tillgängligt i följande Azure-regioner:
- Australien, östra
- Centrala Kanada
- Centrala Indien
- Östra USA
- Frankrike centrala
- Centrala Sverige
- Storbritannien, södra
- Europa, västra
API Center erbjuds i en kostnadsfri plan och en standardplan. Läs mer.
Azure API Center och API-ekosystemet
Azure API Center kan fungera som en nyckelroll i en organisations API-ekosystem. Tänk på den hypotetiska Contoso-organisationen, som har antagit en API-första strategi, som betonar vikten av API:er i deras programvaruutveckling och integrering.
Contosos API-utvecklare, apputvecklare, API-programhanterare och API-chefer samarbetar via Azure API Center för att utveckla och använda organisationens API-inventering. Se följande diagram och förklaring.
Contosos API-ekosystem innehåller följande:
API-utveckling – Contosos utvecklare skapar regelbundet ASP.NET webb-API:er. De skapar också Azure Functions med HTTP-utlösare.
API-distributionsmiljöer – Contoso distribuerar en del av sina API:er till Azure App Service. En annan delmängd av deras API:er distribueras till en Azure-funktionsapp.
Azure API Management – Contoso använder Azure API Management-tjänsten för att hantera, publicera och skydda sina API:er. De använder separata instanser för Utveckling, Test och Produktion, var och en med ett distinkt namn.
Azure API Center – Contoso har antagit Azure API Center som centraliserad hubb för API-identifiering, styrning och förbrukning. API Center fungerar som en strukturerad och organiserad API-hubb som tillhandahåller omfattande information om alla organisations-API:er och underhåller relaterad information, inklusive versioner och associerade distributioner.