Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure API Center lehetővé teszi, hogy az összes API-t egy központosított helyen kövesse nyomon a felderítés, az újrafelhasználás és a szabályozás érdekében. 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özpont használatával a szervezet érintettjei, köztük az API-programmenedzserek, az informatikai rendszergazdák, az alkalmazásfejlesztők és az API-fejlesztők megtervezhetik, 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 olyan kiegészítő szolgáltatásokat is kínál, mint az Azure API Management, amely megoldás a futtatókörnyezeti API-szabályozáshoz és a megfigyelhetőséghez egy API-átjáró használatával. Tekintse át a különbségeket , és nézze meg , hogyan működhetnek együtt.
Előnyök / Juttatások
Az Azure API Center a következő előnyöket kínálja:
Szervezeti leltár létrehozása és karbantartása: A szervezetben elérhető API-k teljes készletének létrehozása. Regisztrálja az összes API-felügyeleti megoldásban felügyelt API-kat, beleértve az Azure API Managementet és a más szolgáltatók platformjait is. Tartalmazza a fejlesztés alatt álló, valamint a nem felügyelt API-kat is. 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-inak szabályozása: Teljesebb hozzáférés a szervezeten belül fejlesztett és használt API-khoz. Az API-programmenedzserek és az informatikai rendszergazdák szabályozhatják ezt a leltárt, hogy megfeleljenek a szervezeti szabványoknak , egyéni metaadatok meghatározásával és API-definíciók elemzésével kikényszeríthetik az API-stílusra vonatkozó irányelveknek való megfelelést.
Egyszerű API-felderítés: Az API újbóli használatának előmozdítása a fejlesztői hatékonyság maximalizálása és annak biztosítása érdekében, 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: Az API-k használata során maximalizálhatja a fejlesztői hatékonyságot, és biztonságosan, a szervezeti szabványoknak megfelelően használhatja fel őket.
Főbb funkciók
Hozzon létre és használjon egy API-központot a következő képességekhez:
API-készletkezelés: Lehetővé teszi az API-fejlesztők és API-programkezelők számára, hogy regisztrálják a szervezet összes API-ját a központi leltárba való felvételhez. Használhatják az Azure Portalt, az Azure CLI-t, a fejlesztői eszközöket, például a CI-/CD-folyamatokat, valamint olyan API-forrásokra mutató hivatkozásokat, mint az Azure API Management-szolgáltatások.
API-tervezés és fejlesztés: Lehetővé teszi a fejlesztők számára, hogy a Visual Studio Code-hoz készült Azure API Center-bővítmény használatával közvetlenül ugyanabban a fejlesztői környezetben regisztrálják az API-kat, ahol az API-kat és az alkalmazásokat létrehozzák.
A fejlesztők kihasználhatják a bővítmény GitHub Copilottal való integrációját, hogy API-definíciókat hozzanak létre a kódból és az Azure-hoz készült GitHub Copilotból az API-k AI-támogatással történő tervezéséhez.
Valós API-reprezentáció: Valós információkat adhat hozzá az egyes API-król, beleértve a verziókat és definíciókat, például az OpenAPI-definíciókat. Hozzon létre egy listát az API telepítésekről, és társítsa őket a futtatókörnyezetekkel, például az Azure API-kezelést vagy más API-kezelési megoldásokat ábrázolva.
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.
Az API-fejlesztők integrált linting támogatással és a változásészlelés megszakításával átállíthatják a bal oldali API-tervezési megfelelőség-ellenőrzéseket a Visual Studio Code-ba. Integrálható olyan eszközökkel, mint a Dev Proxy, hogy az alkalmazások ne használjanak nem regisztrált árnyék API-kat vagy API-kat, amelyek nem felelnek meg a szervezeti szabványoknak.
API-felderítés és újrafelhasználás: A vállalati fejlesztők és az API-programmenedzserek számára lehetővé teszi az API-k felderítését egy Azure API Center portálon keresztül. A portált az Azure API Center Visual Studio Code bővítményével is engedélyezheti.
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.
API Center-csomagok és -funkciók
Az Azure API Center ingyenes csomagban és Standard csomagban érhető el, amelyek különböző igények kielégítésére lettek kialakítva az alábbi táblázatban összefoglalva. A funkciók rendelkezésre állását és korlátait az Azure API Center korlátai között tekintheti meg.
| Képesség | Ingyenes csomag | Standard terv |
|---|---|---|
| Felhasználási esetek | Kiértékelés és kis léptékű használat | Nagyvállalati és termelési munkaterhelések |
| Leltározási és szabályozási funkciók | Korlátozott1 | Kibontva a vállalati használati esetekhez |
| Frissítési útvonal | Felminősíthető standardra | N/A |
| Időkorlátok | Nincs | Nincs |
1 A részletekért tekintse meg az Azure API Center korlátait.
Az API Managementhez kapcsolt API Center esetén a Standard csomag előnye.
Azok az ügyfelek, akik api Management Standard, Standard v2, Premium vagy Premium v2 szintű példányt csatolnak az API-központjukhoz, további költségek nélkül használhatják vagy frissíthetik az API Center Standard csomagot. Ez az előny mindaddig folytatódik, amíg legalább egy jogosult API Management-példány összekapcsolva marad.
További információkért tekintse meg az Azure API Management díjszabását.
Elérhető régiók
Az Azure API Center jelenleg a következő Azure-régiókban érhető el:
- Ausztrália keleti régiója
- Közép-Kanada
- Közép-India
- USA keleti régiója
- Közép-Franciaország
- Közép-Svédország
- 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 vezet be, 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. Az alábbi diagram és magyarázat ezt a forgatókönyvet mutatja be:
A Contoso API-ökoszisztémája a következő funkciókat 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-telepítési környezetek: A Contoso az API-k egy részét üzembe helyezi az Azure App Service-ben. Az API-k egy másik részhalmazát helyezik üzembe egy Azure-függvényalkalmazásban.
Azure API Management: A Contoso az Azure API Management szolgáltatást használja api-k kezelésére, közzétételére és védelmére. A fejlesztéshez, teszteléshez és éles környezethez külön példányokat használnak, mindegyiket eltérő névvel látva el.
Azure API Center: A Contoso az Azure API Centert fogadja el központosított központként az API-felderítéshez, -szabályozáshoz és -felhasználáshoz. Az Azure 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.