API Management a efektivita provozu
Naučte se používat API Management k bezpečnému a škálovatelnému publikování rozhraní API externím vývojářům, vývojářům partnerů a zaměstnanců. Tato síťová služba je hybridní multicloudová platforma pro správu rozhraní API ve všech prostředích.
Mezi komponenty patří:
Další informace najdete v tématu Informace o API Management.
Informace o tom, jak API Management podporují efektivitu provozu, najdete v následujících tématech:
- Správa služby Azure API Management pomocí služby Azure Automation
- Pozorovatelnost v Azure API Management
Kontrolní seznam
Nakonfigurovali jste API Management s ohledem na efektivitu provozu?
- Zabezpečte komunikaci mezi API Management a back-endem.
- Ujistěte se, že každá strana má při zveřejňování rozhraní API třetím stranám své vlastní přihlašovací údaje.
- Při zveřejňování rozhraní API třetím stranám nezapomeňte nastavit kvóty a omezení přenosové rychlosti.
- Seznamte se s pokyny k návrhu a architektuře rozhraní Microsoft REST API.
- Povolte správu verzí rozhraní API, abyste zachovali zpětnou kompatibilitu a současně přidávali další funkce.
- K implementaci správy verzí rozhraní API použijte funkce API Management Správa verzí a Revize.
- Seznamte se s omezeními importu rozhraní API v API Management.
- Seznamte se s funkcí Protokolování událostí.
- Trasování volání v Azure API Management pro usnadnění ladění a testování
- Nakonfigurujte protokolování pomocí Azure Monitoru pro službu API Management.
- Zvolte správné režimy pro přístup k privátním připojením k lokalitě.
- Vyhodnoťte pravidla firewallu a seznamy povolených IP adres na základě API Management veřejné IP adresy.
Doporučení ke konfiguraci
Při konfiguraci služby API Management zvažte následující doporučení pro zajištění efektivity provozu:
Doporučení | Description |
---|---|
Při zveřejňování rozhraní API třetím stranám nezapomeňte nastavit kvóty a omezení přenosové rychlosti. | Chraňte back-endové služby a snižte zatížení jednotky škálování API Management. Zásady omezování rychlosti se dají použít na globální úrovni, na úrovni produktu, rozhraní API a operace, aby se zajistilo přizpůsobení omezení rychlosti pro příjemce rozhraní API. |
Seznamte se s pokyny k návrhu a architektuře rozhraní Microsoft REST API. | Při používání rozhraní REST API dodržujte standardy a osvědčené postupy. Dodržování osvědčených postupů umožňuje maximální kompatibilitu napříč platformami a implementacemi. Projděte si pokyny k rozhraní REST API a návrhu rozhraní API. |
Seznamte se s omezeními importu rozhraní API v API Management. | Je vynaloženo veškeré úsilí, aby proces importu rozhraní API běžel hladce, což zahrnuje i nutnost žádného přizpůsobení. V některých scénářích platí omezení, která budou vyžadovat úpravu zdroje importu. Platí pro služby REST i SOAP. Referenční omezení zásad pro aktuální omezení importu rozhraní API |
Seznamte se s funkcí Protokolování událostí. | Podporuje protokolování událostí do centra událostí Azure pro provádění analýzy téměř v reálném čase. Tato funkce se integruje s externím protokolováním, řešeními pro správu událostí a informací o zabezpečení (SIEM) nebo analýzou využití rozhraní API téměř v reálném čase. |
Trasování volání v Azure API Management pro usnadnění ladění a testování | V předplatném použitém k provedení žádosti musí být povolené trasování. Trasování se povoluje na základě požadavků na základě požadavků pomocí hodnoty hlavičky Ocp-Apim-Trace . Trasování rozhraní API je také integrované na portálu pro správu a je ve výchozím nastavení povolené při testování rozhraní API z portálu. |
Nakonfigurujte protokolování pomocí Azure Monitoru pro službu API Management. | Protokoly je možné odesílat do pracovního prostoru služby Logs Analytics, aby bylo možné provádět složité dotazy a analýzy. Metriky je možné ingestovat pro dlouhodobější analýzu. Všechna data se pak zobrazí pomocí Azure Monitoru. Je možné integrovat Application Insights pro správu výkonu aplikací. |
Zvolte správné režimy pro přístup k privátním připojením k lokalitě. | Podporuje integraci Virtual Network v interním a externím režimu. |
Vyhodnoťte pravidla firewallu a seznamy povolených IP adres na základě API Management veřejné IP adresy. | Pevná veřejná IP adresa je k dispozici po celou dobu životnosti služby s plány Basic, Developer, Standard a Premium pro API Management. |