Mi az Az Azure API Center?

Az Azure API Center lehetővé teszi az összes API központi helyen történő nyomon követését a felderítéshez, az újrafelhasználáshoz és a szabályozáshoz. Az API-központ használatával strukturált és rendszerezett leltárat fejleszthet és kezelhet a szervezet API-jairól – típustól, életciklustól vagy üzembe helyezési helytől függetlenül –, valamint a kapcsolódó információkat, például a verzióadatokat, az API-definíciós fájlokat és a gyakori metaadatokat.

Egy API-központtal a szervezet érintettjei – beleértve az API-programmenedzsereket, az informatikai rendszergazdákat, az alkalmazásfejlesztőket és az API-fejlesztőket – felderíthetik, újra felhasználhatják és szabályozhatják az API-kat.

Feljegyzés

Az Azure API Center egy megoldás a tervezési idejű API-szabályozáshoz és a központosított API-felderítéshez. Az Azure az API Management szolgáltatást is kínálja, amely megoldás a futtatókörnyezeti API-szabályozáshoz és a megfigyelhetőséghez egy API-átjáró használatával. További információ a különbségről.

Juttatások

  • Szervezeti leltár létrehozása és karbantartása – A szervezetek teljes leltárt készíthetnek a szervezetükben elérhető API-król . Elősegíti a kommunikációt, és lehetővé teszi, hogy az API-programok kezelői és fejlesztői együttműködjenek a nagyobb API-használat, a minőség, a biztonság, a megfelelőség és a fejlesztői hatékonyság növelése érdekében.

  • A szervezet API-jainak szabályozása – A szervezeten belül előállított és használt API-k teljesebb átláthatósága érdekében az API-programmenedzserek és az informatikai rendszergazdák szabályozhatják ezt a leltárt, hogy megfeleljenek a szervezeti szabványoknak . Ehhez egyéni metaadatokat határoznak meg, és az API-definíciók elemzésével kényszerítik az API-stílusra vonatkozó irányelveknek való megfelelést.

  • Egyszerű API-felderítés – A szervezetek elő szeretnék segíteni az API újrafelhasználását a fejlesztői hatékonyság maximalizálása érdekében, és biztosítani szeretnék, hogy a fejlesztők a megfelelő API-kat használják. Az Azure API Center beépített és egyéni metaadatokkal segíti a programmenedzsereket és a fejlesztőket az API-leltár felderítésében és szűrésében. ​

  • Az API-használat felgyorsítása – Maximalizálhatja a fejlesztői hatékonyságot az API-k használata során, és biztosíthatja, hogy azok biztonságosan, a szervezeti szabványoknak megfelelően legyenek felhasználva.

Főbb funkciók

Hozzon létre és használjon egy API-központot a következőkhöz:

  • API-készletkezelés – Regisztrálja a szervezet összes API-ját a központi leltárba való felvételhez.

  • Valós API-reprezentáció – Valós információk hozzáadása az egyes API-król, beleértve a verziókat és definíciókat, például az OpenAPI-definíciókat. Sorolja fel az API-üzemelő példányokat, és társítsa őket futtatókörnyezetekhez, például az Azure API Managementet vagy más API management megoldásokat.

  • API-szabályozás – Az API-k és a kapcsolódó erőforrások rendszerezése és szűrése beépített és egyéni metaadatok használatával, hogy segítsen az API-szabályozásban és az API-felhasználók általi felderítésben. Konfigurálja a lintinget és az elemzést az API-definíció minőségének kikényszerítéséhez.

  • API-felderítés és újrafelhasználás – Lehetővé teszi a fejlesztők és az API-programkezelők számára, hogy api-kat fedezzenek fel az Azure Portalon, egy API Center portálon és fejlesztői eszközökkel, beleértve a GitHub Copilottal integrált Visual Studio Code-bővítményt .

A felügyelhető entitásokról és az Azure API Center képességeiről további információt a fő fogalmakban talál.

Elérhető régiók

Az Azure API Center jelenleg a következő Azure-régiókban érhető el:

  • Kelet-Ausztrália
  • Közép-India
  • USA keleti régiója
  • Az Egyesült Királyság déli régiója
  • Nyugat-Európa

Az Azure API Center és az API-ökoszisztéma

Az Azure API Center kulcsfontosságú szerepet tölthet be a szervezet API-ökoszisztémájában. Fontolja meg a hipotetikus Contoso-szervezetet, amely egy API-első stratégiát fogadott el, hangsúlyozva az API-k fontosságát a szoftverfejlesztésben és -integrációban.

A Contoso API-fejlesztői, alkalmazásfejlesztői, API-programmenedzserei és API-kezelői az Azure API Centeren keresztül együttműködve fejlesztik és használják a szervezet API-készletét. Tekintse meg az alábbi ábrát és magyarázatot.

Az API Centert bemutató ábra egy példa API-ökoszisztémában.

A Contoso API-ökoszisztémája a következőket tartalmazza:

  • API-fejlesztés – A Contoso fejlesztői rendszeresen készítenek ASP.NET webes API-kat. Az Azure Functionst HTTP-eseményindítókkal is létrehozzák.

  • API üzembehelyezési környezetek – A Contoso az API-k egy részét üzembe helyezi Azure-alkalmazás Szolgáltatásban. Az API-k egy másik részhalmaza egy Azure-függvényalkalmazásban van üzembe helyezve.

  • Azure API Management – A Contoso az Azure API Managementet használja API-k kezelésére, közzétételére és védelmére. Külön példányokat használnak a fejlesztéshez, a teszteléshez és az éles környezethez, amelyek mindegyike külön nevet ad: APIM-DEV, APIM-TEST és APIM-PROD.

  • Azure API Center – A Contoso az Azure API Centert fogadta el központosított központként az API-felderítéshez, a szabályozáshoz és a felhasználáshoz. Az API Center strukturált és szervezett API-központként szolgál, amely átfogó információkat nyújt az összes szervezeti API-ról, és fenntartja a kapcsolódó információkat, beleértve a verziókat és a kapcsolódó üzembe helyezéseket.

Következő lépések