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.
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.
Plány a funkce služby API Center
Azure API Center se nabízí v plánu Free a plánu Standard, které jsou navržené tak, aby splňovaly různé potřeby, jak je shrnuto v následující tabulce. Informace o dostupnosti a omezeních funkcí najdete v tématu Omezení služby Azure API Center.
| Schopnost | Bezplatný plán | Plán Standard |
|---|---|---|
| Případy použití | Vyhodnocení a použití v malém měřítku | Podnikové a produkční úlohy |
| Funkce inventáře a zásad správného řízení | Omezeno1 | Rozšířené pro podnikové případy použití |
| Cesta upgradu | Upgradovatelné na standard | N/A |
| Časová omezení | None | None |
1 Podrobnosti najdete v tématu Omezení služby Azure API Center.
Výhoda standardního plánu, když je centrum API propojené se službou API Management
Zákazníci, kteří propojí instanci úrovně API Management Standard, Standard v2, Premium nebo Premium v2 s centrem rozhraní API, můžou bez dalších poplatků použít nebo upgradovat na plán API Center Standard. Tato výhoda pokračuje, pokud alespoň jedna oprávněná instance služby API Management zůstane propojená.
Další informace najdete v tématu o cenách služby Azure API Management.
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í.