Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í:
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í.