Dela via


Integrera en Azure API Management-instans med ett privat virtuellt nätverk för utgående anslutningar

GÄLLER FÖR: Standard v2 | Premium v2

Den här artikeln beskriver hur du konfigurerar integrering av virtuella nätverk för din Azure API Management-instans av Standard v2 eller Premium v2 (förhandsversion). Med integrering av virtuella nätverk kan din instans göra utgående begäranden till API:er som finns i ett delegerat undernät i ett enda anslutet virtuellt nätverk.

När en API Management-instans är integrerad med ett virtuellt nätverk för utgående begäranden förblir gateway- och utvecklarportalens slutpunkter offentligt tillgängliga. API Management-instansen kan nå både offentliga och nätverksisolerade serverdelstjänster.

Diagram över integrering av API Management-instans med ett virtuellt nätverk för utgående trafik.

Om du vill mata in en Premium v2 API Management-instans i ett virtuellt nätverk för att isolera både inkommande och utgående trafik kan du läsa Mata in en Premium v2-instans i ett virtuellt nätverk.

Viktigt!

  • Integrering av utgående virtuellt nätverk som beskrivs i den här artikeln är endast tillgänglig för API Management-instanser på nivåerna Standard v2 och Premium v2. Nätverksalternativ på de olika nivåerna finns i Använda ett virtuellt nätverk med Azure API Management.
  • Du kan aktivera integrering av virtuella nätverk när du skapar en API Management-instans på nivån Standard v2 eller Premium v2 eller när instansen har skapats.
  • För närvarande kan du inte växla mellan virtuell nätverksinmatning och integrering av virtuella nätverk för en Premium v2-instans.

Förutsättningar

Nätverksplats

  • Det virtuella nätverket måste finnas i samma region och Azure-prenumeration som API Management-instansen.

Krav för undernät

  • Det går inte att dela undernätet med en annan Azure-resurs.

Storlek på undernät

  • Minimum: /27 (32 adresser)
  • Rekommenderas: /24 (256 adresser) – för skalning av API Management-instans

Nätverkssäkerhetsgrupp

En nätverkssäkerhetsgrupp måste vara associerad med undernätet.

Delegering av undernät

Undernätet måste delegeras till tjänsten Microsoft.Web/serverFarms .

Skärmbild som visar delegering av undernät till Microsoft.Web/serverFarms i portalen.

Kommentar

Du kan behöva registrera Microsoft.Web/serverFarms resursprovidern i prenumerationen så att du kan delegera undernätet till tjänsten.

Mer information om hur du konfigurerar delegering av undernät finns i Lägga till eller ta bort en delegering av undernät.

Behörigheter

Du måste ha minst följande rollbaserade behörigheter för åtkomstkontroll i undernätet eller på en högre nivå för att konfigurera integrering av virtuella nätverk:

Åtgärd beskrivning
Microsoft.Network/virtualNetworks/read Läs definitionen för virtuellt nätverk
Microsoft.Network/virtualNetworks/subnets/read Läsa en undernätsdefinition för virtuellt nätverk
Microsoft.Network/virtualNetworks/subnets/join/action Ansluter till ett virtuellt nätverk

Konfigurera integrering av virtuella nätverk

Det här avsnittet vägleder dig genom processen för att konfigurera integrering av externa virtuella nätverk för en befintlig Azure API Management-instans.

  1. I Azure Portal navigerar du till din API Management-instans.

  2. I den vänstra menyn går du till Distribution + infrastruktur och väljer Nätverk.

  3. På kortet Utgående trafik väljer du integrering av virtuellt nätverk.

    Skärmbild av integrering av virtuella nätverk i portalen.

  4. På bladet Virtuellt nätverk aktiverar du kryssrutan Virtuellt nätverk.

  5. Välj platsen för din API Management-instans.

  6. I Virtuellt nätverk väljer du det virtuella nätverket och det delegerade undernät som du vill integrera.

  7. Välj Använd och välj sedan Spara. Det virtuella nätverket är integrerat.

    Skärmbild av inställningar för virtuella nätverk i portalen.

(Valfritt) Testa integrering av virtuellt nätverk

Om du har ett API som finns i det virtuella nätverket kan du importera det till hanteringsinstansen och testa integreringen av det virtuella nätverket. Grundläggande steg finns i Importera och publicera ett API.