Azure File Sync-netwerkeindpunten configureren

Azure File Sync gebruikt twee Azure-resources, elk met eigen netwerkeindpunten: het opslagaccount (dat de Azure-bestandsdeling bevat) en de Storage Sync Service (die synchronisatie, serverregistratie en synchronisatiegroepen coördineert). Beide bronnen gebruiken standaard publieke eindpunten.

De Azure File Sync-agent communiceert met beide bronnen via HTTPS (poort 443). Voor servers die via het internet verbinding maken met Azure zonder VPN of ExpressRoute, kun je het publieke eindpunt gebruiken en is er geen configuratie nodig. De meeste Azure File Sync-klanten willen echter privé-endpoints configureren.

Gebruik de volgende tabel om te bepalen of je private endpoints nodig hebt. Als je ze nodig hebt, maak dan privé-endpoints aan voor beide resources.

Ik moet... Gebruik
Synchroniseer servers die via het internet verbinding maken met Azure zonder VPN of ExpressRoute Publieke eindpunten (geen configuratie nodig)
Leid al het synchronisatieverkeer via ExpressRoute of site-to-site VPN-verbinding Privé-eindpunten voor beide bronnen
Voldoe aan compliance-eisen die gegevensoverdracht via het openbare internet verbieden Privé-eindpunten voor beide bronnen
Schakel het publieke eindpunt uit als beveiligingsverstevigingsmaatregel Eerst privé-endpoints voor beide bronnen, daarna de toegang beperken
Implementeer zero-trust netwerktoegang Privé-eindpunten voor beide bronnen

Voor bredere netwerkconcepten, zie Azure File Sync netwerkoverwegingen. Om endpoints te configureren voor directe toegang tot Azure file shares (zonder Azure File Sync), zie Configure Azure Files network endpoints.

Vereisten

In dit artikel wordt ervan uitgegaan dat:

  • U een Azure-abonnement heeft. Als u nog geen abonnement hebt, maakt u een gratis account voordat u begint.
  • Je hebt een SMB Azure Classic file share aangemaakt in een opslagaccount waarmee je vanuit on-premises verbinding wilt maken. Om te leren hoe je een Azure classic file share maakt, zie Create an Azure classic file share.
  • Je firewall maakt de benodigde domeinen voor communicatie mogelijk. Zie Azure File Sync firewall instellingen.

Bijkomend:

De privé-eindpunten aanmaken

Wanneer u een privé-eindpunt voor een Azure-resource maakt, worden de volgende resources geïmplementeerd:

Geïmplementeerde resource Description Wat u doet
Privé-eindpunt Een Azure-bron die je opslagaccount of Storage Sync Service verbindt met een netwerkinterface in je virtuele netwerk Maak er voor elke resource één in Het privé-eindpunt voor het opslagaccount maken en Het privé-eindpunt voor de Storage Sync Service maken
netwerkinterface (NIC) Bevat het privé-IP-adres van het privé-eindpunt binnen je subnet Automatisch aangemaakt met het privé-eindpunt; Geen extra actie nodig
Privé-DNS-zone Koppelt de publieke hostnaam van de bron aan het IP-adres van het privé-eindpunt, zodat clients worden omgezet naar het privé-eindpunt zonder verbindingsreeksen te wijzigen Automatisch aangemaakt als er geen bestaat; wordt aanbevolen om handmatige DNS-configuratie te vermijden

Notitie

Dit artikel gebruikt de DNS-achtervoegsels voor de Azure Public regio's: core.windows.net voor opslagaccounts en afs.azure.net voor Storage Sync Services. Deze nomenclatuur geldt ook voor Azure Sovereign-clouds zoals de Azure US Government-cloud. Vervang gewoon de juiste achtervoegsels voor uw omgeving.

Maak het private eindpunt voor het storageaccount aan

Ga naar het opslagaccount waarvoor u een privé-eindpunt wilt maken. Selecteer in het servicemenu onder Beveiliging en netwerken de optie Netwerken, Privé-eindpuntverbindingen en vervolgens + Privé-eindpunt om een nieuw privé-eindpunt te maken.

Schermopname van het item verbindingen voor privé-eindpunten in het menu van de opslagaccountservice.

De resulterende wizard bevat meerdere pagina's die compleet moeten worden ingevuld.

Selecteer op de blade Basisinformatie het gewenste abonnement, de resourcegroep, de naam, de netwerkinterfacenaam en de regio voor uw privé-eindpunt. U kunt hier kiezen wat u wilt. De waarden hoeven niet overeen te komen met die van het opslagaccount. U moet het privé-eindpunt wel maken in dezelfde regio als het virtuele netwerk waarin u het privé-eindpunt wilt maken. Klik op Vervolgens: Resource.

Schermopname die laat zien hoe u de project- en instantiegegevens voor een nieuw privé-eindpunt opgeeft.

Selecteer op de blade Resource het bestand voor de doelsubresource. Selecteer Volgende: Virtueel netwerk.

Schermopname die laat zien hoe u selecteert met welke resource u verbinding wilt maken met het nieuwe privé-eindpunt.

Met de blade Virtueel netwerk kunt u het specifieke virtuele netwerk en subnet selecteren waaraan u uw privé-eindpunt wilt toevoegen. Selecteer dynamische of statische IP-adrestoewijzing voor het nieuwe privé-eindpunt. Als u statisch selecteert, moet u ook een naam en een privé-IP-adres opgeven. U kunt eventueel ook een toepassingsbeveiligingsgroep opgeven. Wanneer u klaar bent, selecteert u Volgende: DNS.

Schermopname van het opgeven van gegevens van het virtuele netwerk, subnet en IP-adres voor het nieuwe privé-eindpunt.

De DNS-blade bevat de informatie voor het integreren van uw private eindpunt met een private DNS-zone. Zorg ervoor dat het abonnement en de resource-groep juist zijn en selecteer vervolgens Volgende: Tags.

Schermopname die laat zien hoe u uw privé-eindpunt integreert met een privé-DNS-zone.

U kunt eventueel tags toepassen om uw resources te categoriseren, zoals door de naam Omgeving en de waarde Test toe te passen op alle testen. Voer desgewenst naam-/waardeparen in en selecteer vervolgens Volgende: Beoordelen en maken.

Schermopname van het optioneel taggen van uw privé-eindpunt met naam-/waardeparen voor eenvoudige categorisatie.

Selecteer Maken om het privé-eindpunt te maken.

Als je een VM hebt in je virtuele netwerk, of DNS forwarding hebt geconfigureerd zoals beschreven in Configuring DNS forwarding for Azure Files, kun je testen of je privé-endpoint correct is ingesteld door de volgende commando's uit te voeren vanuit PowerShell, de opdrachtregel of de terminal (werkt voor Windows, Linux of macOS). Vervang <storage-account-name> het door de naam van je opslagaccount:

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

Als alles goed werkt, ziet u de volgende uitvoer, waarbij 192.168.0.5 het privé-IP-adres van het privé-eindpunt in uw virtuele netwerk is (uitvoer weergegeven voor 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

Het privé-eindpunt van de opslagsynchronisatieservice maken

Ga naar het Private Link Center door Private Link in de zoekbalk bovenaan het Azure-portaal te typen. Selecteer in de inhoudsopgave van het Private Link Center Private endpoints en selecteer vervolgens + Add om een nieuw privé-endpoint aan te maken.

Een schermafbeelding van het Private Link-centrum

De resulterende wizard bevat meerdere pagina's die compleet moeten worden ingevuld.

Selecteer in het tabblad Basics de resourcegroep, naam en regio voor je privé-endpoint. Deze waarden kunnen elke geldige waarde zijn. Ze hoeven op geen enkele manier overeen te komen met de Storage Sync Service, maar je moet wel het privé-eindpunt aanmaken in dezelfde regio als het virtuele netwerk dat je kiest.

Een screenshot van het gedeelte Basis in de sectie Privé-eindpunt maken

Selecteer Op het tabblad Resource verbinding maken met een Azure-resource in mijn directory. Selecteer onder het resourcetypeMicrosoft.StorageSync/storageSyncServices.

Het tabblad Configuratie stelt je in staat het specifieke virtuele netwerk en subnet te selecteren waaraan je je privé-endpoint wilt toevoegen. Selecteer hetzelfde virtuele netwerk als het netwerk dat je voor het opslagaccount hebt gebruikt. Het tabblad Configuratie bevat ook de informatie voor het aanmaken en updaten van de private DNS-zone.

Selecteer Beoordelen en maken om het privé-eindpunt te maken.

U kunt testen of uw privé-eindpunt correct is ingesteld door de volgende PowerShell-opdrachten uit te voeren.

$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

Als alles correct werkt, ziet u de volgende uitvoer waarbij 192.168.1.4, 192.168.1.5192.168.1.6en 192.168.1.7 zijn de privé-IP-adressen die zijn toegewezen aan het privé-eindpunt:

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

Toegang tot de openbare eindpunten beperken

U kunt de toegang tot de openbare eindpunten van zowel het opslagaccount als de opslagsynchronisatieservices beperken. Het beperken van de toegang tot het openbare eindpunt biedt extra beveiliging door ervoor te zorgen dat netwerkpakketten alleen worden geaccepteerd vanaf goedgekeurde locaties.

Toegang tot het openbare eindpunt van het opslagaccount beperken

Je kunt de toegang tot het publieke eindpunt beperken door gebruik te maken van de firewall-instellingen van het opslagaccount. Over het algemeen beperken de meeste firewallbeleidsregels voor een opslagaccount netwerktoegang tot een of meer virtuele netwerken. Gebruik een van de volgende methoden om de toegang tot een opslagaccount tot een virtueel netwerk te beperken:

  • Een of meer privé-eindpunten maken voor het opslagaccount en alle toegang tot het openbare eindpunt uitschakelen. Hierdoor heeft alleen verkeer dat afkomstig is uit de gewenste virtuele netwerken toegang tot de Azure-bestandsshares binnen het opslagaccount.
  • Het openbare eindpunt beperken tot een of meer virtuele netwerken. Deze aanpak werkt door gebruik te maken van een capaciteit van het virtuele netwerk, genaamd service endpoints. Wanneer je het verkeer beperkt tot een opslagaccount via een service-endpoint, heb je nog steeds toegang tot het opslagaccount via het publieke IP-adres.

Notitie

Om vertrouwde first-party Microsoft-services zoals Azure File Sync toegang te geven tot het opslagaccount, selecteer je het selectievakje 'Allow trusted Microsoft-services to access this resource in je opslagaccount. Voor meer informatie, zie Beperk de toegang tot het publieke eindpunt tot specifieke netwerken.

Belangrijk

Azure File Sync heeft een bekende beperking met netwerkbeveiligingsperimeter (NSP). Opslagsynchronisatieservices kunnen niet binnen een perimeter worden geplaatst en volledige perimeterintegratie wordt niet ondersteund.

Een opslagsynchronisatieservice verbinden met een opslagaccount dat wordt beveiligd door een NSP:

  1. Configureer de opslagsynchronisatieservice voor het gebruik van beheerde identiteiten.
  2. Maak een inkomende netwerkbeveiligingsprofielregel waarmee het abonnement dat als host fungeert voor de opslagsynchronisatieservice, wordt toegestaan.

Opslagsynchronisatieservices moeten buiten de perimeter blijven zodat synchronisatie correct werkt.

Toegang verlenen tot vertrouwde Azure-services en toegang tot het openbare eindpunt van het opslagaccount uitschakelen

Wanneer je de toegang tot het publieke eindpunt uitschakelt, kun je nog steeds toegang krijgen tot het opslagaccount via het privé-eindpunt, maar verzoeken naar het publieke eindpunt van het opslagaccount worden geweigerd.

Ga naar het opslagaccount waarvoor u alle toegang tot het openbare eindpunt wilt beperken. Selecteer Netwerken in de inhoudsopgave voor het opslagaccount.

Selecteer bovenaan de pagina het keuzerondvakje Ingeschakeld in geselecteerde virtuele netwerken en IP-adressen. Hierdoor worden een aantal instellingen zichtbaar voor het beheersen van de beperking van het openbare eindpunt. Selecteer Azure-services toestaan in de lijst met vertrouwde services om toegang te krijgen tot dit opslagaccount om vertrouwde first party-Microsoft-services zoals Azure File Sync toegang te geven tot het opslagaccount.

Schermopname van de Netwerken-blade met de vereiste instellingen om toegang tot het openbare eindpunt van het storage-account uit te schakelen.

Toegang verlenen tot vertrouwde Azure-services en de toegang tot het openbare eindpunt van het opslagaccount beperken tot specifieke virtuele netwerken

Wanneer u het opslagaccount beperkt tot specifieke virtuele netwerken, kunt u aanvragen naar het openbare eindpunt toestaan vanuit de opgegeven virtuele netwerken. Hiervoor wordt een voorziening van het virtuele netwerk gebruikt met de naam service-eindpunten. Deze voorziening kan worden gebruikt met of zonder privé-eindpunten.

Ga naar het opslagaccount waarvoor u het openbare eindpunt wilt beperken tot bepaalde virtuele netwerken. Selecteer Netwerken in de inhoudsopgave voor het opslagaccount.

Selecteer bovenaan de pagina het keuzerondvakje Ingeschakeld in geselecteerde virtuele netwerken en IP-adressen. Hierdoor worden een aantal instellingen zichtbaar voor het beheersen van de beperking van het openbare eindpunt. Selecteer +Bestaand virtueel netwerk toevoegen om het specifieke virtuele netwerk te selecteren dat toegang moet hebben tot het opslagaccount via het openbare eindpunt. Selecteer een virtueel netwerk en een subnet voor dat virtuele netwerk en selecteer vervolgens Inschakelen.

Selecteer Azure-services toestaan in de lijst met vertrouwde services om toegang te krijgen tot dit opslagaccount om vertrouwde first party-Microsoft-services zoals Azure File Sync toegang te geven tot het opslagaccount.

Schermopname van de Networking blade met een specifiek virtueel netwerk dat toegang heeft tot het opslagaccount via het openbare eindpunt.

Toegang tot het openbare eindpunt van de opslagsynchronisatieservice uitschakelen

Met Azure File Sync kunt u alleen de toegang tot specifieke virtuele netwerken beperken via privé-eindpunten; Azure File Sync biedt geen ondersteuning voor service-eindpunten voor het beperken van de toegang tot het openbare eindpunt tot specifieke virtuele netwerken. Dit betekent dat de twee statussen voor het openbare eindpunt van de opslagsynchronisatieservice zijn ingeschakeld en uitgeschakeld.

Belangrijk

U moet een privé-eindpunt maken voordat u de toegang tot het openbare eindpunt uitschakelt. Als het openbare eindpunt is uitgeschakeld en er geen privé-eindpunt is geconfigureerd, kan synchronisatie niet werken.

Voer de volgende stappen uit om de toegang tot het openbare eindpunt van de opslagsynchronisatieservice uit te schakelen:

  1. Meld u aan bij het Azure-portaal.
  2. Ga naar de Storage Sync Service en selecteer Instellingen>Netwerk vanuit de linker navigatie.
  3. Onder Toegang toestaan vanaf, selecteer alleen privé-eindpunten.
  4. Selecteer een privé-eindpunt in de lijst met privé-eindpuntverbindingen .

Azure Policy voor Azure Files en Azure File Sync

Azure Policy helpt bij het afdwingen van organisatiestandaarden en het beoordelen van naleving van deze standaarden op schaal. Azure Files en Azure File Sync bieden verschillende nuttige controle- en herstelnetwerkbeleidsregels waarmee u uw implementatie kunt bewaken en automatiseren.

Beleid controleert uw omgeving en waarschuwt u als uw opslagaccounts of Opslagsynchronisatieservices afwijken van het gedefinieerde gedrag. Het beleid waarschuwt je bijvoorbeeld als een openbaar eindpunt is ingeschakeld terwijl je beleid is ingesteld om de publieke eindpunten uit te schakelen. Beleidsregels van het type Wijzigen en Implementeren kunnen proactief een resource (zoals de Storage Sync Service) aanpassen of resources (zoals privé-eindpunten) implementeren, zodat deze aan het beleid voldoen.

De volgende vooraf gedefinieerde beleidsregels zijn beschikbaar voor Azure Files en Azure File Sync:

Actie Dienst Conditie Beleidsnaam
Controle Azure Files Het openbare eindpunt van het opslagaccount is ingeschakeld. Zie Toegang verlenen tot vertrouwde Azure-services en toegang tot het openbare eindpunt van het opslagaccount uitschakelen voor meer informatie. Netwerktoegang tot opslagaccounts moet zijn beperkt
Controle Azure File Sync Het openbare eindpunt van de opslagsynchronisatieservice is ingeschakeld. Zie Toegang tot het openbare eindpunt van de opslagsynchronisatieservice uitschakelen voor meer informatie. Openbare netwerktoegang moet zijn uitgeschakeld voor Azure File Sync
Controle Azure Files Het opslagaccount heeft ten minste één privé-eindpunt nodig. Zie Het privé-eindpunt voor het opslagaccount maken voor meer informatie. Een opslagaccount moet een verbinding via een privékoppeling gebruiken.
Controle Azure File Sync De opslagsynchronisatieservice heeft ten minste één privé-eindpunt nodig. Zie Het privé-eindpunt van de opslagsynchronisatieservice maken voor meer informatie. Azure File Sync moet gebruikmaken van private link
Wijzigen Azure File Sync Schakel het openbare eindpunt van de opslagsynchronisatieservice uit. Wijzigen - Azure File Sync configureren om openbare netwerktoegang uit te schakelen
Implementeren Azure File Sync Implementeer een privé-eindpunt voor de opslagsynchronisatieservice. Azure File Sync configureren met privé-eindpunten
Implementeren Azure File Sync Een A-record implementeren in privatelink.afs.azure.net DNS-zone. Azure File Sync configureren voor het gebruik van privé-DNS-zones

Een implementatiebeleid voor privé-eindpunten instellen

Om een beleid voor de uitrol van een privé-endpoint op te zetten, volgt u deze stappen:

  1. Log in op het Azure-portaal en zoek naar Beleid. Selecteer beleid uit de resultaten.
  2. Ga naar Authoring>Definitions in de inhoudsopgave van het Policy Center.
  3. Selecteer in het Definities-paneel de categorie Opslag in het categoriefilter, of zoek naar Configure Azure File Sync with private endpoints.
  4. Selecteer ... naast het beleid en selecteer dan Toewijzen.
  5. Op de pagina Basisprincipes kun je optioneel een scope, uitsluitingslijst en een vriendelijke naam voor het beleid instellen. Kies Volgende.
  6. Selecteer op de pagina Parameters... naast het privateEndpointSubnetId-veld . Selecteer het virtuele netwerk en subnet waar de privé-eindpunten voor je Storage Sync Service-resources moeten worden uitgerold. De wizard kan enkele seconden nodig hebben om beschikbare virtuele netwerken te laden. Kies Volgende.
  7. Selecteer op de pagina RemediationEen hersteltaak maken, zodat het privé-eindpunt wordt geïmplementeerd wanneer een Storage Sync Service zonder privé-eindpunt wordt gedetecteerd.
  8. Selecteer Beoordelen + creëren om de beleidsopdracht te bekijken, en selecteer vervolgens Aanmaken.

De resulterende beleidstoewijzing wordt periodiek uitgevoerd en wordt mogelijk niet onmiddellijk na het maken uitgevoerd.

Zie ook