Co je Azure API Center?

Azure API Center umožňuje sledovat všechna vaše rozhraní API v centralizované lokalitě pro zjišťování, opakované použití a zásady správného řízení. Pomocí centra rozhraní API můžete vyvíjet a udržovat strukturovaný a uspořádaný inventář rozhraní API vaší organizace – bez ohledu na jejich typ, fázi životního cyklu nebo umístění nasazení – spolu s souvisejícími informacemi, jako jsou podrobnosti o verzi, definiční soubory rozhraní API a běžná metadata.

S centrem rozhraní API můžou účastníci ve vaší organizaci – včetně správců programu API, správců IT, vývojářů aplikací a vývojářů rozhraní API – zjišťovat, opakovaně používat a řídit rozhraní API.

Poznámka:

Azure API Center je řešení pro zásady správného řízení rozhraní API v době návrhu a centralizované zjišťování rozhraní API. Azure také nabízí službu API Management, řešení pro zásady správného řízení rozhraní API modulu runtime a pozorovatelnost pomocí brány rozhraní API. Přečtěte si další informace o rozdílu.

Zaměstnanecké výhody

  • Vytvoření a údržba inventáře organizace – Organizace můžou vytvořit kompletní inventář rozhraní API dostupných v organizaci. Podpora komunikace a umožnění, aby programoví manažeři a vývojáři rozhraní API spolupracovali na zvýšeném využití rozhraní API, kvalitě, zabezpečení, dodržování předpisů a produktivitě vývojářů.

  • Řízení rozhraní API vaší organizace – Díky podrobnějšímu přehledu o rozhraních API, která se vytvářejí a používají v rámci organizace, můžou správci programu API a správci IT řídit tento inventář, aby zajistili, že splňuje standardy organizace definováním vlastních metadat a analýzou definic rozhraní API za účelem vynucení souladu se zásadami stylu rozhraní API.

  • Snadné zjišťování rozhraní API – Organizace chtějí propagovat opakované použití rozhraní API, aby maximalizovaly produktivitu vývojářů a zajistily, že vývojáři používají správná rozhraní API. Azure API Center pomáhá správcům programů a vývojářům zjišťovat inventář rozhraní API a filtrovat pomocí integrovaných a vlastních metadat. ​

  • Zrychlení spotřeby rozhraní API – Maximalizujte produktivitu vývojářů při využívání rozhraní API a ujistěte se, že jsou spotřebované zabezpečeným způsobem konzistentní se standardy organizace.

Klíčové funkce

Vytvořte a použijte centrum rozhraní API pro následující:

  • Správa inventáře rozhraní API – Zaregistrujte všechna rozhraní API vaší organizace pro zahrnutí do centralizovaného inventáře.

  • Reprezentace rozhraní API reálného světa – Přidejte informace o jednotlivých rozhraních API včetně verzí a definic, jako jsou definice OpenAPI. Vytvořte seznam nasazení rozhraní API a přidružte je k prostředím runtime, například představujícím Azure API Management nebo jiná řešení API Management.

  • Zásady správného řízení rozhraní API – Uspořádejte a filtrujte rozhraní API a související prostředky pomocí integrovaných a vlastních metadat, která pomáhají se zásadami správného řízení a zjišťováním rozhraní API pro uživatele rozhraní API. Nastavte lintování a analýzu pro vynucení kvality definice rozhraní API.

  • Zjišťování a opakované použití rozhraní API – Umožňuje vývojářům a správcům programů rozhraní API zjišťovat rozhraní API prostřednictvím webu Azure Portal, portálu centra API a vývojářských nástrojů, včetně rozšíření Visual Studio Code integrovaného s GitHub Copilotem.

Další informace o entitách, které můžete spravovat, a možnostech ve službě Azure API Center najdete v tématu Klíčové koncepty.

Dostupné oblasti

Azure API Center je aktuálně k dispozici v následujících oblastech Azure:

  • Austrálie – východ
  • Indie – střed
  • East US
  • Velká Británie – jih
  • Západní Evropa

Azure API Center a ekosystém rozhraní API

Azure API Center může sloužit jako klíčovou roli v ekosystému rozhraní API organizace. Představte si hypotetickou organizaci Contoso, která přijala strategii první z rozhraní API a zdůrazňuje důležitost rozhraní API při vývoji a integraci softwaru.

Vývojáři rozhraní API společnosti Contoso, vývojáři aplikací, správci programu API a správci rozhraní API spolupracují prostřednictvím azure API Center za účelem vývoje a používání inventáře rozhraní API organizace. Podívejte se na následující diagram a vysvětlení.

Diagram znázorňující Centrum rozhraní API v ukázkovém ekosystému rozhraní API

Ekosystém rozhraní API společnosti Contoso zahrnuje následující:

  • Vývoj rozhraní API – vývojáři společnosti Contoso pravidelně vytvářejí ASP.NET webových rozhraní API. Vytvoří také Azure Functions s triggery HTTP.

  • Prostředí nasazení rozhraní API – Společnost Contoso nasadí část svých rozhraní API do služby Aplikace Azure Service. Do aplikace Funkcí Azure se nasadí další podmnožina jejich rozhraní API.

  • Azure API Management – Společnost Contoso používá ke správě, publikování a zabezpečení svých rozhraní API službu Azure API Management. Pro vývoj, testování a produkci používají samostatné instance s jedinečným názvem: APIM-DEV, APIM-TEST a APIM-PROD.

  • Azure API Center – Společnost Contoso přijala Azure API Center jako své centralizované centrum pro zjišťování, zásady správného řízení a spotřebu rozhraní API. Api Center slouží jako strukturované a uspořádané centrum rozhraní API, které poskytuje komplexní informace o všech rozhraních API organizace a udržuje související informace včetně verzí a přidružených nasazení.

Další kroky