Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
GÄLLER FÖR: Premium v2
Den här artikeln vägleder dig genom kraven för att mata in din Azure API Management Premium v2-instans (förhandsversion) i ett virtuellt nätverk.
Anteckning
För att mata in en klassisk instans av developer- eller Premium-nivå i ett virtuellt nätverk är kraven och konfigurationen olika. Läs mer.
När en API Management Premium v2-instans matas in i ett virtuellt nätverk:
Den här konfigurationen rekommenderas för scenarier där du vill isolera nätverkstrafik till både API Management-instansen och serverdels-API:erna.
Om du vill aktivera offentlig inkommande åtkomst till en API Management-instans på nivån Standard v2 eller Premium v2, men begränsa utgående åtkomst till nätverksisolerade serverdelar, se Integrera med ett virtuellt nätverk för utgående anslutningar.
Viktigt
En nätverkssäkerhetsgrupp måste vara associerad med undernätet.
Undernätet måste delegeras till tjänsten Microsoft.Web/hostingEnvironments .
Anteckning
Du kan behöva registrera Microsoft.Web/hostingEnvironments
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.
Virtuell nätverksinmatning på Premium v2-nivån kräver att undernätsegenskapen addressPrefix
är inställd på ett giltigt CIDR-block.
Om du konfigurerar undernätet med hjälp av Azure Portal anger undernätet en addressPrefixes
(plural) egenskap som består av en lista med adressprefix. API Management kräver dock ett enda CIDR-block som värdet för addressPrefix
egenskapen.
Om du vill skapa eller uppdatera ett undernät med addressPrefix
använder du ett verktyg som Azure PowerShell, en Azure Resource Manager-mall eller REST-API:et. Du kan till exempel uppdatera ett undernät med hjälp av Azure PowerShell-cmdleten Set-AzVirtualNetworkSubnetConfig :
# Set values for the variables that are appropriate for your environment.
$resourceGroupName = "MyResourceGroup"
$virtualNetworkName = "MyVirtualNetwork"
$subnetName = "ApimSubnet"
$addressPrefix = "10.0.3.0/24"
$virtualNetwork = Get-AzVirtualNetwork -Name $virtualNetworkName -ResourceGroupName $resourceGroupName
Set-AzVirtualNetworkSubnetConfig -Name $subnetName -VirtualNetwork $virtualNetwork -AddressPrefix $addressPrefix
$virtualNetwork | Set-AzVirtualNetwork
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 virtuell nätverksinmatning:
Å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 |
När du skapar en Premium v2-instans med hjälp av Azure Portal kan du välja att konfigurera inställningar för virtuell nätverksinmatning.
När en Premium v2 API Management-instans matas in i ett virtuellt nätverk måste du hantera din egen DNS för att aktivera inkommande åtkomst till API Management.
Även om du har möjlighet att använda din egen anpassade DNS-server rekommenderar vi:
Lär dig hur du konfigurerar en privat zon i Azure DNS.
När du skapar en API Management-instans på Premium v2-nivån tilldelas följande slutpunkt ett standardvärdnamn:
contoso-apim.azure-api.net
Skapa en A-post på DNS-servern för att komma åt API Management-instansen inifrån ditt virtuella nätverk. Mappa slutpunktsposten till den privata VIP-adressen för din API Management-instans.
I testsyfte kan du uppdatera värdfilen på en virtuell dator i ett undernät som är anslutet till det virtuella nätverk där API Management distribueras. Om den privata virtuella IP-adressen för din API Management-instans är 10.1.0.5 kan du mappa värdfilen enligt följande exempel. Värdmappningsfilen finns i %SystemDrive%\drivers\etc\hosts
(Windows) eller /etc/hosts
(Linux, macOS). Till exempel:
Intern virtuell IP-adress | Gateway-värdnamn |
---|---|
10.1.0.5 | contoso-apim.portal.azure-api.net |
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuUtbildning
Modul
Konfigurera virtuella nätverk - Training
Lär dig hur du konfigurerar virtuella nätverk och undernät, inklusive IP-adressering.
Certifiering
Microsoft Certifierad: Azure Nätverksingenjör Associate - Certifications
Demonstrera design, implementering och underhåll av Azure-nätverksinfrastruktur, belastningsutjämning av trafik, nätverksroutning med mera.
Dokumentation
Azure API Management med ett virtuellt Azure-nätverk
Lär dig mer om scenarier och krav för att skydda inkommande eller utgående trafik för din API Management-instans med hjälp av ett virtuellt Azure-nätverk.
Azure API Management-arbetsytegatewayer – VNet-integrering – nätverksresurser
Lär dig mer om kraven för nätverksresurser när du integrerar din API Management-arbetsytegateway i ett virtuellt Azure-nätverk.
Integrera API Management i ett privat nätverk
Lär dig hur du integrerar en Azure API Management-instans på nivån Standard v2 eller Premium v2 med ett virtuellt nätverk för att få åtkomst till serverdels-API:er i nätverket.