Sdílet prostřednictvím


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.

Návod

S Azure API Center můžete rychle začít tím, že využijete plán Free, který nemá žádná časová omezení. Porovnejte limity plánů Free a Plánů Standard.

Pomocí centra 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 navrhovat, 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í doplňkové služby, jako je Azure API Management, řešení pro správu a pozorovatelnost rozhraní API prostřednictvím API gateway. Projděte si rozdíly a podívejte se , jak můžou spolupracovat.

Zaměstnanecké výhody

Azure API Center nabízí následující výhody:

  • Vytvoření a údržba inventáře organizace: Vytvořte kompletní inventář rozhraní API dostupných ve vaší organizaci. Zaregistrujte rozhraní API spravovaná ve všech vašich řešeních API Management, včetně služby Azure API Management a platforem od jiných poskytovatelů. Zahrňte také nespravovaná rozhraní API a ta, která jsou právě vyvíjena. 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: Přístup k podrobnějšímu přehledu o rozhraních API, která se vyvíjejí a používají v rámci vaší organizace. Správci programu API a správci IT můžou tento inventář řídit, aby zajistili, že splňuje standardy organizace tím, že definují vlastní metadata a analyzují definice rozhraní API , aby vynutily soulad se zásadami stylu rozhraní API.

  • Snadné zjišťování rozhraní API: Zvýšení úrovně opětovného použití rozhraní API za účelem maximalizace produktivity vývojářů a zajištění, aby vývojáři používali 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í možnosti:

  • Správa inventáře rozhraní API: Umožňuje vývojářům rozhraní API a správcům programů rozhraní API zaregistrovat všechna rozhraní API organizace pro zahrnutí do centralizovaného inventáře. Můžou používat Azure Portal, Azure CLI, nástroje pro vývojáře, jako jsou kanály CI/CD, a odkazy na zdroje rozhraní API, jako jsou služby Azure API Management.

  • Návrh a vývoj rozhraní API: Umožňuje vývojářům používat rozšíření Azure API Center pro Visual Studio Code k registraci rozhraní API přímo ze stejného vývojového prostředí, ve kterém vytvářejí svá rozhraní API a aplikace.

    Vývojáři můžou využít integraci rozšíření s GitHub Copilotem k vytváření definic rozhraní API z kódu a GitHub Copilotu pro Azure k návrhu rozhraní API pomocí AI.

  • 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 s běhovými prostředími, například jako Azure API Management nebo jiná řešení správy rozhraní API.

  • Zásady správného řízení rozhraní API: Uspořádejte a vyfiltrujte 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.

    Vývojáři rozhraní API můžou kontroly souladu s návrhem rozhraní API posunout do editoru Visual Studio Code pomocí integrované podpory lintování a detekce zásadních změn. Integrujte se s nástroji, jako je Dev Proxy, abyste zajistili, že aplikace nepoužívají neregistrovaná stínová rozhraní API nebo rozhraní API, která nesplňují standardy organizace.

  • Zjišťování a opakované použití rozhraní API: Umožňuje podnikovým vývojářům a správcům programů rozhraní API zjišťovat rozhraní API prostřednictvím portálu Azure API Center. Portál můžete povolit také pomocí rozšíření Visual Studio Code pro Azure API Center.

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

Úrovně a skladové položky

Azure API Center se nabízí v plánu Free a plánu Standard.

Poznámka:

Azure API Center je také součástí bezplatných úrovní Azure API Management Premium a Standard.

Dostupné oblasti

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

  • Austrálie – východ
  • Kanada – střed
  • Indie – střed
  • USA – východ​
  • Francie – střed
  • Švédsko – střed
  • 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řijímá API-first strategii 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. Tento scénář ukazuje následující diagram a vysvětlení:

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

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

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

  • Prostředí nasazení rozhraní API: Společnost Contoso nasadí část svých rozhraní API do služby Azure App Service. Do aplikace Funkcí Azure nasadí další podmnožinu svých rozhraní API.

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

  • Azure API Center: Společnost Contoso přijme Azure API Center jako své centralizované centrum pro zjišťování, zásady správného řízení a spotřebu rozhraní API. Azure 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í.