Použití virtuální sítě k zabezpečení příchozího nebo odchozího provozu pro Azure API Management

PLATÍ PRO: Vývojář | Základní | Standardní | Standard v2 | Premium

Ve výchozím nastavení se služba API Management přistupuje z internetu na veřejném koncovém bodu a funguje jako brána pro veřejné back-endy. Služba API Management nabízí několik možností zabezpečení přístupu k vaší instanci služby API Management a back-endovým rozhraním API pomocí virtuální sítě Azure. Dostupné možnosti závisí na úrovni služby vaší instance služby API Management.

  • Injektáž instance služby API Management do podsítě ve virtuální síti, která bráně umožňuje přístup k prostředkům v síti.

    Můžete zvolit jeden ze dvou režimů injektáže: externí nebo interní. Liší se v tom, jestli je povolené příchozí připojení k bráně a dalším koncovým bodům služby API Management z internetu nebo jenom z virtuální sítě.

  • Integrace instance služby API Management s podsítí ve virtuální síti, aby brána služby API Management mohl provádět odchozí požadavky na back-endy rozhraní API, které jsou izolované v síti.

  • Povolení zabezpečeného a privátního příchozího připojení k bráně služby API Management pomocí privátního koncového bodu

Následující tabulka porovnává možnosti virtuálních sítí. Další informace najdete v dalších částech tohoto článku a odkazy na podrobné pokyny.

Síťový model Podporované úrovně Podporované komponenty Podporovaný provoz Scénář použití
Injektáž virtuální sítě – externí Vývojář, Premium Portál pro vývojáře, brána, rovina správy a úložiště Git Příchozí a odchozí provoz je možné povolit pro připojení k internetu, partnerským virtuálním sítím, ExpressRoute a S2S VPN. Externí přístup k privátním a místním back-endům
Injektáž virtuální sítě – interní Vývojář, Premium Portál pro vývojáře, brána, rovina správy a úložiště Git Příchozí a odchozí provoz je možné povolit pro partnerské virtuální sítě, ExpressRoute a připojení VPN typu S2S. Interní přístup k privátním a místním back-endům
Odchozí integrace Standard v2 Pouze brána Odchozí provoz požadavků může dosáhnout rozhraní API hostovaných v delegované podsíti virtuální sítě. Externí přístup k privátním a místním back-endům
Příchozí privátní koncový bod Vývojář, Basic, Standard, Premium Pouze brána (podporovaná spravovaná brána, brána v místním prostředí se nepodporuje) Z internetu, partnerských virtuálních sítí, ExpressRoute a připojení VPN S2S je možné povolit pouze příchozí provoz. Zabezpečení připojení klienta k bráně služby API Management

Injektáž virtuální sítě

Pomocí injektáže virtuální sítě nasaďte instanci služby API Management do podsítě v jiné než internetové směrovatelné síti, do které řídíte přístup. Ve virtuální síti může vaše instance služby API Management bezpečně přistupovat k dalším síťovým prostředkům Azure a také se připojovat k místním sítím pomocí různých technologií VPN. Pokud chcete získat další informace o virtuálních sítích Azure, začněte informacemi v přehledu služby Azure Virtual Network.

Pro konfiguraci můžete použít Azure Portal, Azure CLI, šablony Azure Resource Manageru nebo jiné nástroje. Řídíte příchozí a odchozí provoz do podsítě, ve které je služba API Management nasazená pomocí skupin zabezpečení sítě.

Podrobné kroky nasazení a konfigurace sítě najdete v následujících tématech:

Možnosti přístupu

Pomocí virtuální sítě můžete nakonfigurovat portál pro vývojáře, bránu rozhraní API a další koncové body služby API Management tak, aby byly přístupné buď z internetu (externího režimu), nebo jenom v rámci virtuální sítě (interního režimu).

  • Externí – Koncové body služby API Management jsou přístupné z veřejného internetu prostřednictvím externího nástroje pro vyrovnávání zatížení. Brána má přístup k prostředkům v rámci virtuální sítě.

    Diagram znázorňující připojení k externí virtuální síti

    Použití služby API Management v externím režimu pro přístup k back-endovým službám nasazených ve virtuální síti.

  • Interní – Koncové body služby API Management jsou přístupné jenom z virtuální sítě prostřednictvím interního nástroje pro vyrovnávání zatížení. Brána má přístup k prostředkům v rámci virtuální sítě.

    Diagram znázorňující připojení k interní virtuální síti

    Použití služby API Management v interním režimu k:

    • Zajistěte, aby rozhraní API hostovaná ve vašem privátním datacentru byla zabezpečená přístupná třetími stranami pomocí připojení Azure VPN nebo Azure ExpressRoute.
    • Povolte hybridní cloudové scénáře zveřejněním cloudových rozhraní API a místních rozhraní API prostřednictvím společné brány.
    • Spravujte svá rozhraní API hostovaná v několika geografických umístěních pomocí jednoho koncového bodu brány.

Odchozí integrace

Úroveň Standard v2 podporuje integraci virtuální sítě, která umožňuje vaší instanci služby API Management dosáhnout back-endů rozhraní API, které jsou izolované v jedné připojené virtuální síti. Brána služby API Management, rovina správy a portál pro vývojáře zůstávají veřejně přístupné z internetu.

Odchozí integrace umožňuje instanci služby API Management oslovit jak veřejné, tak i síťové izolované back-endové služby.

Diagram integrace instance služby API Management s delegovanou podsítí

Další informace najdete v tématu Integrace instance služby Azure API Management s privátní virtuální sítí pro odchozí připojení.

Příchozí privátní koncový bod

Služba API Management podporuje privátní koncové body pro zabezpečená příchozí klientská připojení k vaší instanci služby API Management. Každé zabezpečené připojení používá privátní IP adresu z vaší virtuální sítě a Azure Private Linku.

Diagram znázorňující zabezpečené připojení ke službě API Management pomocí privátního koncového bodu

S privátním koncovým bodem a službou Private Link můžete:

  • Vytvořit více připojení Private Link k instanci služby API Management.

  • Používat privátní koncový bod k odesílání příchozích přenosů v zabezpečeném připojení.

  • Pomocí zásad odlišovat přenosy, které pochází z privátního koncového bodu.

  • Omezit příchozí přenosy pouze na privátní koncové body, abyste zabránili exfiltraci dat.

Důležité

  • Připojení privátního koncového bodu můžete nakonfigurovat jenom pro příchozí provoz do instance služby API Management. Odchozí provoz se v současné době nepodporuje.

    Model externí nebo interní virtuální sítě můžete použít k navázání odchozího připojení k privátním koncovým bodům z vaší instance služby API Management.

  • Pokud chcete povolit příchozí privátní koncové body, instance služby API Management se nedá vložit do externí nebo interní virtuální sítě.

Další informace najdete v tématu Připojení soukromě do služby API Management pomocí příchozího privátního koncového bodu.

Pokročilé konfigurace sítí

Zabezpečení koncových bodů služby API Management pomocí firewallu webových aplikací

Můžete mít scénáře, kdy potřebujete zabezpečený externí i interní přístup k instanci služby API Management a flexibilitu pro přístup k privátním i místním back-endům. V těchto scénářích se můžete rozhodnout spravovat externí přístup ke koncovým bodům instance služby API Management pomocí firewallu webových aplikací (WAF).

Jedním z příkladů je nasazení instance služby API Management v interní virtuální síti a směrování veřejného přístupu k ní pomocí internetové brány Aplikace Azure:

Diagram znázorňující službu Application Gateway před instancí služby API Management

Další informace najdete v tématu Nasazení služby API Management v interní virtuální síti se službou Application Gateway.

Další kroky

Přečtěte si další informace:

Konfigurace virtuální sítě pomocí služby API Management:

Související články: