Konfigurera nätverksslutpunkter i Azure File Sync

Azure Files och Azure File Sync tillhandahåller två huvudtyper av slutpunkter för åtkomst till Azure-filresurser:

  • Offentliga slutpunkter, som har en offentlig IP-adress och kan nås var som helst i världen.
  • Privata slutpunkter, som finns i ett virtuellt nätverk och har en privat IP-adress inifrån adressutrymmet för det virtuella nätverket.

För både Azure Files och Azure File Sync styr Azure-hanteringsobjekten, lagringskontot respektive Storage Sync Service både de offentliga och privata slutpunkterna. Lagringskontot är en hanteringskonstruktion som representerar en delad lagringspool där du kan distribuera flera filresurser samt andra lagringsresurser, till exempel blobcontainrar eller köer. Storage Sync Service är en hanteringskonstruktion som representerar registrerade servrar, som är Windows-filservrar med en etablerad förtroenderelation med Azure File Sync, och synkroniseringsgrupper som definierar topologin för synkroniseringsrelationen.

Den här artikeln fokuserar på hur du konfigurerar nätverksslutpunkterna för både Azure Files och Azure File Sync. Mer information om hur du konfigurerar nätverksslutpunkter för direkt åtkomst till Azure-filresurser i stället för att cachelagra lokalt med Azure File Sync finns i Konfigurera Azure Files-nätverksslutpunkter.

Vi rekommenderar att du läser nätverksöverväganden för Azure File Sync innan du läser den här guiden.

Förutsättningar

Den här artikeln förutsätter att:

  • Du har en Azure-prenumeration. Om du inte redan har en prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
  • Du har redan skapat en Azure-filresurs i ett lagringskonto som du vill ansluta till lokalt. Information om hur du skapar en Azure-filresurs finns i Skapa en Azure-filresurs.
  • Du tillåter domäntrafik till följande slutpunkter, se Azure-tjänstslutpunkter:

Dessutom:

Skapa de privata slutpunkterna

När du skapar en privat slutpunkt för en Azure-resurs distribueras följande resurser:

  • En privat slutpunkt: En Azure-resurs som representerar antingen den privata slutpunkten för lagringskontot eller Tjänsten för synkronisering av lagring. Tänk på detta som en resurs som ansluter din Azure-resurs och ett nätverksgränssnitt.
  • Ett nätverksgränssnitt (NIC): Nätverksgränssnittet som underhåller en privat IP-adress i det angivna virtuella nätverket/undernätet. Det här är exakt samma resurs som distribueras när du distribuerar en virtuell dator, men i stället för att tilldelas till en virtuell dator ägs den av den privata slutpunkten.
  • En privat DNS-zon: Om du aldrig har distribuerat en privat slutpunkt för det här virtuella nätverket tidigare distribueras en ny privat DNS-zon för ditt virtuella nätverk. En DNS A-post skapas också för Azure-resursen i den här DNS-zonen. Om du redan har distribuerat en privat slutpunkt i det här virtuella nätverket läggs en ny A-post för Azure-resurs till i den befintliga DNS-zonen. Det är valfritt att distribuera en DNS-zon, men vi rekommenderar starkt att du förenklar DNS-hanteringen.

Kommentar

Den här artikeln använder DNS-suffixen för de offentliga Azure-regionerna, core.windows.net för lagringskonton och afs.azure.net för Storage Sync Services. Den här kommentaren gäller även för Azure Sovereign-moln som Azure US Government-molnet – ersätt bara lämpliga suffix för din miljö.

Skapa den privata slutpunkten för lagringskontot

Gå till lagringskontot som du vill skapa en privat slutpunkt för. I innehållsförteckningen för lagringskontot väljer du Nätverk, Privata slutpunktsanslutningar och sedan + Privat slutpunkt för att skapa en ny privat slutpunkt.

Screenshot of the private endpoint connections item in the storage account table of contents.

Den resulterande guiden har flera sidor att slutföra.

På bladet Grundläggande väljer du önskad prenumeration, resursgrupp, namn, nätverksgränssnittsnamn och region för din privata slutpunkt. Dessa kan vara vad du vill, de behöver inte matcha lagringskontot på något sätt, även om du måste skapa den privata slutpunkten i samma region som det virtuella nätverk som du vill skapa den privata slutpunkten i. Välj sedan Nästa: Resurs.

Screenshot showing how to provide the project and instance details for a new private endpoint.

På bladet Resurs väljer du fil för målunderresursen. Välj sedan Nästa: Virtuellt nätverk.

Screenshot showing how to select which resource you would like to connect to using the new private endpoint.

Med bladet Virtuellt nätverk kan du välja det specifika virtuella nätverk och undernät som du vill lägga till din privata slutpunkt i. Välj dynamisk eller statisk IP-adressallokering för den nya privata slutpunkten. Om du väljer statisk måste du också ange ett namn och en privat IP-adress. Du kan också ange en programsäkerhetsgrupp. När du är klar väljer du Nästa: DNS.

Screenshot showing how to provide virtual network, subnet, and IP address details for the new private endpoint.

DNS-bladet innehåller information för att integrera din privata slutpunkt med en privat DNS-zon. Kontrollera att prenumerationen och resursgruppen är korrekta och välj sedan Nästa: Taggar.

Screenshot showing how to integrate your private endpoint with a private DNS zone.

Du kan också använda taggar för att kategorisera dina resurser, till exempel att använda namnet Miljö och värdet Test på alla testresurser. Ange namn/värdepar om du vill och välj sedan Nästa: Granska + skapa.

Screenshot showing how to optionally tag your private endpoint with name/value pairs for easy categorization.

Klicka på Granska + skapa för att skapa den privata slutpunkten.

Om du har en virtuell dator i det virtuella nätverket, eller om du har konfigurerat DNS-vidarebefordran enligt beskrivningen i Konfigurera DNS-vidarebefordran för Azure Files, kan du testa att den privata slutpunkten har konfigurerats korrekt genom att köra följande kommandon från PowerShell, kommandoraden eller terminalen (fungerar för Windows, Linux eller macOS). Du måste ersätta <storage-account-name> med lämpligt lagringskontonamn:

nslookup <storage-account-name>.file.core.windows.net

Om allt har fungerat bör du se följande utdata, där 192.168.0.5 är den privata IP-adressen för den privata slutpunkten i det virtuella nätverket (utdata som visas för Windows):

Server:  UnKnown
Address:  10.2.4.4

Non-authoritative answer:
Name:    storageaccount.privatelink.file.core.windows.net
Address:  192.168.0.5
Aliases:  storageaccount.file.core.windows.net

Skapa den privata slutpunkten för Storage Sync Service

Navigera till Private Link Center genom att skriva Private Link i sökfältet överst i Azure-portalen. I innehållsförteckningen för Private Link Center väljer du Privata slutpunkter och sedan + Lägg till för att skapa en ny privat slutpunkt.

A screenshot of the private link center

Den resulterande guiden har flera sidor att slutföra.

På bladet Grundläggande väljer du önskad resursgrupp, namn och region för din privata slutpunkt. Dessa kan vara vad du vill, de behöver inte matcha Tjänsten för synkronisering av lagring på något sätt, även om du måste skapa den privata slutpunkten i samma region som det virtuella nätverk som du vill skapa den privata slutpunkten i.

A screenshot of the Basics section of the create private endpoint section

På bladet Resurs väljer du alternativknappen för Anslut till en Azure-resurs i min katalog. Under Resurstyp väljer du Microsoft.StorageSync/storageSyncServices som resurstyp.

Med bladet Konfiguration kan du välja det specifika virtuella nätverk och undernät som du vill lägga till din privata slutpunkt i. Välj samma virtuella nätverk som det du använde för lagringskontot ovan. Bladet Konfiguration innehåller också information för att skapa/uppdatera den privata DNS-zonen.

Klicka på Granska + skapa för att skapa den privata slutpunkten.

Du kan testa att din privata slutpunkt har konfigurerats korrekt genom att köra följande kommandon från PowerShell.

$privateEndpointResourceGroupName = "<your-private-endpoint-resource-group>"
$privateEndpointName = "<your-private-endpoint-name>"

Get-AzPrivateEndpoint `
        -ResourceGroupName $privateEndpointResourceGroupName `
        -Name $privateEndpointName `
        -ErrorAction Stop | `
    Select-Object -ExpandProperty NetworkInterfaces | `
    Select-Object -ExpandProperty Id | `
    ForEach-Object { Get-AzNetworkInterface -ResourceId $_ } | `
    Select-Object -ExpandProperty IpConfigurations | `
    Select-Object -ExpandProperty PrivateLinkConnectionProperties | `
    Select-Object -ExpandProperty Fqdns | `
    ForEach-Object { Resolve-DnsName -Name $_ } | `
    Format-List

Om allt har fungerat korrekt bör du se följande utdata där 192.168.1.4, 192.168.1.5, 192.168.1.6och 192.168.1.7 är de privata IP-adresserna som tilldelats till den privata slutpunkten:

Name     : mysssmanagement.westus2.afs.azure.net
Type     : CNAME
TTL      : 60
Section  : Answer
NameHost : mysssmanagement.westus2.privatelink.afs.azure.net


Name       : mysssmanagement.westus2.privatelink.afs.azure.net
QueryType  : A
TTL        : 60
Section    : Answer
IP4Address : 192.168.1.4

Name     : myssssyncp.westus2.afs.azure.net
Type     : CNAME
TTL      : 60
Section  : Answer
NameHost : myssssyncp.westus2.privatelink.afs.azure.net


Name       : myssssyncp.westus2.privatelink.afs.azure.net
QueryType  : A
TTL        : 60
Section    : Answer
IP4Address : 192.168.1.5

Name     : myssssyncs.westus2.afs.azure.net
Type     : CNAME
TTL      : 60
Section  : Answer
NameHost : myssssyncs.westus2.privatelink.afs.azure.net


Name       : myssssyncs.westus2.privatelink.afs.azure.net
QueryType  : A
TTL        : 60
Section    : Answer
IP4Address : 192.168.1.6

Name     : mysssmonitoring.westus2.afs.azure.net
Type     : CNAME
TTL      : 60
Section  : Answer
NameHost : mysssmonitoring.westus2.privatelink.afs.azure.net


Name       : mysssmonitoring.westus2.privatelink.afs.azure.net
QueryType  : A
TTL        : 60
Section    : Answer
IP4Address : 192.168.1.7

Begränsa åtkomsten till de offentliga slutpunkterna

Du kan begränsa åtkomsten till de offentliga slutpunkterna för både lagringskontot och Storage Sync Services. Begränsa åtkomsten till den offentliga slutpunkten ger ytterligare säkerhet genom att se till att nätverkspaket endast accepteras från godkända platser.

Begränsa åtkomsten till lagringskontots offentliga slutpunkt

Åtkomstbegränsningen till den offentliga slutpunkten görs med hjälp av brandväggsinställningarna för lagringskontot. I allmänhet begränsar de flesta brandväggsprinciper för ett lagringskonto nätverksåtkomst till ett eller flera virtuella nätverk. Det finns två sätt att begränsa åtkomsten till ett lagringskonto till ett virtuellt nätverk:

  • Skapa en eller flera privata slutpunkter för lagringskontot och inaktivera åtkomst till den offentliga slutpunkten. Detta säkerställer att endast trafik som kommer från de önskade virtuella nätverken kan komma åt Azure-filresurserna i lagringskontot.
  • Begränsa den offentliga slutpunkten till ett eller flera virtuella nätverk. Detta fungerar med hjälp av funktionen för det virtuella nätverket som kallas tjänstslutpunkter. När du begränsar trafiken till ett lagringskonto via en tjänstslutpunkt kommer du fortfarande åt lagringskontot via den offentliga IP-adressen.

Kommentar

Tillåt att Azure-tjänster i listan över betrodda tjänster får åtkomst till det här lagringskontoundantaget måste väljas på ditt lagringskonto för att tillåta betrodda förstaparts-Microsoft-tjänster till exempel Azure File Sync att komma åt lagringskontot. Mer information finns i Bevilja åtkomst till betrodda Azure-tjänster.

Bevilja åtkomst till betrodda Azure-tjänster och inaktivera åtkomst till lagringskontots offentliga slutpunkt

När åtkomsten till den offentliga slutpunkten är inaktiverad kan lagringskontot fortfarande nås via sina privata slutpunkter. Annars avvisas giltiga begäranden till lagringskontots offentliga slutpunkt.

Gå till lagringskontot som du vill begränsa all åtkomst till den offentliga slutpunkten för. I innehållsförteckningen för lagringskontot väljer du Nätverk.

Längst upp på sidan väljer du alternativknappen Aktiverad från valda virtuella nätverk och IP-adresser . Detta döljer ett antal inställningar för att kontrollera begränsningen av den offentliga slutpunkten. Välj Tillåt att Azure-tjänster i listan över betrodda tjänster får åtkomst till det här lagringskontot så att betrodda förstaparts-Microsoft-tjänster till exempel Azure File Sync får åtkomst till lagringskontot.

Screenshot of the Networking blade with the required settings to disable access to the storage account public endpoint.

Bevilja åtkomst till betrodda Azure-tjänster och begränsa åtkomsten till lagringskontots offentliga slutpunkt till specifika virtuella nätverk

När du begränsar lagringskontot till specifika virtuella nätverk tillåter du begäranden till den offentliga slutpunkten inifrån de angivna virtuella nätverken. Detta fungerar med hjälp av funktionen för det virtuella nätverket som kallas tjänstslutpunkter. Detta kan användas med eller utan privata slutpunkter.

Gå till lagringskontot som du vill begränsa den offentliga slutpunkten till specifika virtuella nätverk för. I innehållsförteckningen för lagringskontot väljer du Nätverk.

Längst upp på sidan väljer du alternativknappen Aktiverad från valda virtuella nätverk och IP-adresser . Detta döljer ett antal inställningar för att kontrollera begränsningen av den offentliga slutpunkten. Välj +Lägg till befintligt virtuellt nätverk för att välja det specifika virtuella nätverk som ska tillåtas att komma åt lagringskontot via den offentliga slutpunkten. Välj ett virtuellt nätverk och ett undernät för det virtuella nätverket och välj sedan Aktivera.

Välj Tillåt att Azure-tjänster i listan över betrodda tjänster får åtkomst till det här lagringskontot så att betrodda förstaparts-Microsoft-tjänster till exempel Azure File Sync får åtkomst till lagringskontot.

Screenshot of the Networking blade with a specific virtual network allowed to access the storage account via the public endpoint.

Inaktivera åtkomst till den offentliga slutpunkten för Storage Sync Service

Med Azure File Sync kan du begränsa åtkomsten till specifika virtuella nätverk endast via privata slutpunkter. Azure File Sync stöder inte tjänstslutpunkter för att begränsa åtkomsten till den offentliga slutpunkten till specifika virtuella nätverk. Det innebär att de två tillstånden för tjänsten för lagringssynkronisering är aktiverade och inaktiverade.

Viktigt!

Du måste skapa en privat slutpunkt innan du inaktiverar åtkomst till den offentliga slutpunkten. Om den offentliga slutpunkten är inaktiverad och ingen privat slutpunkt har konfigurerats kan synkroniseringen inte fungera.

Om du vill inaktivera åtkomsten till den offentliga slutpunkten för Storage Sync-tjänsten följer du dessa steg:

  1. Logga in på Azure-portalen.
  2. Gå till Tjänsten för synkronisering av lagring och välj Inställningar> Nätverk i det vänstra navigeringsfältet.
  3. Under Tillåt åtkomst från väljer du Endast privata slutpunkter.
  4. Välj en privat slutpunkt i listan Privata slutpunktsanslutningar .

Azure Policy

Azure Policy hjälper till att framtvinga organisationsstandarder och utvärdera efterlevnaden mot dessa standarder i stor skala. Azure Files och Azure File Sync exponerar flera användbara principer för granskning och reparationsnätverk som hjälper dig att övervaka och automatisera distributionen.

Principer granskar din miljö och varnar dig om dina lagringskonton eller Storage Sync Services avviker från det definierade beteendet. Om till exempel en offentlig slutpunkt är aktiverad när principen har angetts för att inaktivera de offentliga slutpunkterna. Ändra/distribuera principer tar saker ett steg längre och ändrar proaktivt en resurs (till exempel Tjänsten för synkronisering av lagring) eller distribuerar resurser (till exempel privata slutpunkter) för att anpassa till principerna.

Följande fördefinierade principer är tillgängliga för Azure Files och Azure File Sync:

Åtgärd Tjänst Villkor Principnamn
Audit (Granska) Azure Files Lagringskontots offentliga slutpunkt är aktiverad. Mer information finns i Bevilja åtkomst till betrodda Azure-tjänster och inaktivera åtkomst till lagringskontots offentliga slutpunkt . Lagringskonton bör begränsa nätverksåtkomsten
Audit (Granska) Azure File Sync Den offentliga slutpunkten för Storage Sync-tjänsten är aktiverad. Mer information finns i Inaktivera åtkomst till den offentliga slutpunkten för Storage Sync Service. Åtkomst till offentligt nätverk ska inaktiveras för Azure File Sync
Audit (Granska) Azure Files Lagringskontot behöver minst en privat slutpunkt. Mer information finns i Skapa den privata slutpunkten för lagringskontot. Lagringskontot bör använda en privat länkanslutning
Audit (Granska) Azure File Sync Tjänsten för synkronisering av lagring behöver minst en privat slutpunkt. Mer information finns i Skapa den privata slutpunkten för Storage Sync Service. Azure File Sync bör använda privat länk
Ändra Azure File Sync Inaktivera den offentliga slutpunkten för Storage Sync-tjänsten. Ändra – Konfigurera Azure File Sync för att inaktivera åtkomst till offentligt nätverk
Distribuera Azure File Sync Distribuera en privat slutpunkt för Tjänsten för synkronisering av lagring. Konfigurera Azure File Sync med privata slutpunkter
Distribuera Azure File Sync Distribuera en A-post till privatelink.afs.azure.net DNS-zon. Konfigurera Azure File Sync för att använda privata DNS-zoner

Konfigurera en distributionsprincip för privat slutpunkt

Om du vill konfigurera en privat slutpunktsdistributionsprincip går du till Azure-portalen och söker efter Princip. Azure Policy Center bör vara ett toppresultat. Gå till Redigeringsdefinitioner> i principcentrets innehållsförteckning. Fönstret Definitioner innehåller de fördefinierade principerna för alla Azure-tjänster. Om du vill hitta den specifika principen väljer du kategorin Lagring i kategorifiltret eller söker efter Konfigurera Azure File Sync med privata slutpunkter. Välj ... och Tilldela för att skapa en ny princip från definitionen.

Med bladet Grundinställningar i guiden Tilldela princip kan du ange en undantagslista för omfång, resurs eller resursgrupp och ge principen ett eget namn som hjälper dig att särskilja den. Du behöver inte ändra dessa för att principen ska fungera, men det kan du om du vill göra ändringar. Välj Nästa för att gå vidare till sidan Parametrar .

På bladet Parametrar väljer du ... bredvid listrutan privateEndpointSubnetId för att välja det virtuella nätverk och undernät där de privata slutpunkterna för dina Storage Sync Service-resurser ska distribueras. Det kan ta flera sekunder att läsa in de tillgängliga virtuella nätverken i din prenumeration. Välj lämpligt virtuellt nätverk/undernät för din miljö och klicka på Välj. Välj Nästa för att gå vidare till bladet Reparation .

För att den privata slutpunkten ska kunna distribueras när en lagringssynkroniseringstjänst utan en privat slutpunkt identifieras måste du välja åtgärden Skapa en reparation på sidan Reparation. Välj slutligen Granska + skapa för att granska principtilldelningen och Skapa för att skapa den.

Den resulterande principtilldelningen körs regelbundet och kan inte köras omedelbart efter att den har skapats.

Se även