Netwerkeindpunten configureren voor toegang tot Azure-bestandsshares

✔️ Van toepassing op: Klassieke bestandsshares die zijn gemaakt met de Resourceprovider Microsoft.Storage

✔️ Van toepassing op: Bestandsshares die zijn gemaakt met de resourceprovider Microsoft.FileShares

Azure Files biedt twee hoofdtypen eindpunten voor toegang tot Azure-bestandsshares:

  • Openbare eindpunten, die een openbaar IP-adres hebben en waartoe u overal ter wereld toegang hebt.
  • Privé-eindpunten, die zich binnen een virtueel netwerk bevinden en een privé-IP-adres hebben in de adresruimte van het virtuele netwerk.

Voor klassieke bestandsshares (gemaakt met de Microsoft.Storage resourceprovider) heeft het Azure opslagaccount openbare en privé-eindpunten. Voor bestandsshares die zijn gemaakt met de Microsoft.FileShares resourceprovider, maakt u openbare en privé-eindpunten op bestandsshareniveau in plaats van het opslagaccountniveau.

In dit artikel wordt uitgelegd hoe u een privé-eindpunt configureert voor toegang tot de Azure bestandsshare rechtstreeks. Veel van dit artikel is ook van toepassing op de werking van Azure File Sync met openbare en privé-eindpunten voor het opslagaccount. Voor meer informatie over netwerkoverwegingen voor Azure File Sync, zie Azure File Sync proxy- en firewallinstellingen configureren.

Raadpleeg Azure Files overwegingen voor netwerken voordat u deze handleiding leest.

Vereisten

Maak en configureer eindpunten

Je kunt je endpoints zo configureren dat ze de netwerktoegang tot je opslagaccount en bestandsdelingen beperken. Om de toegang tot een virtueel netwerk te beperken, gebruik een van de volgende benaderingen:

  • Maak één of meer private endpoints aan en beperk alle toegang tot het publieke endpoint (aanbevolen). Deze aanpak zorgt ervoor dat alleen verkeer dat afkomstig is van de gewenste virtuele netwerken toegang heeft tot de Azure bestandsshares. Zie Private Link-kosten.
  • Beperk het openbare eindpunt tot een of meer virtuele netwerken. Deze benadering maakt gebruik van een mogelijkheid van het virtuele netwerk dat service-eindpunten wordt genoemd. Wanneer je het verkeer beperkt tot een opslagaccount via een service-endpoint, krijg je toegang tot het opslagaccount of de bestandsdeling via het publieke IP-adres, maar toegang is alleen mogelijk vanaf de locaties die je in je configuratie hebt opgegeven.

Een privé-eindpunt maken

Wanneer u een privé-eindpunt voor uw bestandsshares maakt, implementeert u de volgende Azure resources:

  • Een privé-eindpunt: een Azure resource die het privé-eindpunt vertegenwoordigt. U kunt deze resource beschouwen als een connector tussen een doelresource en een netwerkinterface.
  • Een netwerkinterface (NIC):de netwerkinterface die een privé-IP-adres onderhoudt binnen het opgegeven virtuele netwerk en subnet. Deze resource is hetzelfde als de resource die u implementeert wanneer u een virtuele machine (VM) implementeert. In plaats van deze toe te wijzen aan een virtuele machine, is het privé-eindpunt eigenaar van het eindpunt.
  • Een privé-DNS-zone (Domain Name System): Als u nog geen privé-eindpunt voor dit virtuele netwerk hebt geïmplementeerd, wordt er een nieuwe privé-DNS-zone geïmplementeerd voor uw virtuele netwerk. Er wordt ook een DNS-record gemaakt in deze DNS-zone. Als u al een privé-eindpunt in dit virtuele netwerk hebt geïmplementeerd, wordt er een nieuwe record toegevoegd aan de bestaande DNS-zone. Het implementeren van een DNS-zone is optioneel. Het wordt echter sterk aanbevolen, en is vereist als u uw Azure-bestandsshares koppelt met een AD-service-principal of de FileREST-API gebruikt.

Notitie

In dit artikel wordt het DNS-achtervoegsel gebruikt voor de Azure openbare regio's. core.windows.net Dit commentaar is ook van toepassing op Azure onafhankelijke clouds, zoals de Azure US Government cloud en de Azure beheerd door de 21Vianet-cloud. Vervang gewoon de juiste achtervoegsels voor uw omgeving.

Klassieke versus nieuwe ervaring voor bestandsshares

Het proces van het aanmaken van privé-endpoints verschilt enigszins, afhankelijk van of je klassieke bestandsdelingen of het nieuwe bestandsdelingsmodel gebruikt. Voor klassieke bestandsdelingen maak je een privé-endpoint aan voor het opslagaccount dat de bestandsdelingen bevat. Voor bestandsshares die zijn gemaakt met Microsoft.FileShares, maak je een privé-eindpunt voor de bestandsshare zelf.

Veel van de stappen zijn identiek voor beide ervaringen. Alleen de bronreferentie, groeps-ID en DNS-recordnaam verschillen, zoals weergegeven in de volgende tabel.

Klassieke bestandsdeling (Microsoft.Storage) Nieuwe bestandsshares (Microsoft.FileShares)
Doel van privé-eindpunt opslagaccount Bestand delen
Resource-cmdlet Get-AzStorageAccount Get-AzFileShare
Groeps-id (subresource) file FileShare
naam van DNS A-record Naam van het opslagaccount Hostnaamvoorvoegsel (bijvoorbeeld fs-xxxxxxxxxxxxxxxxx)

Ga naar de resourcegroep waar u een privé-eindpunt wilt maken. Selecteer + Maken en zoek naar privé-eindpunt. Selecteer de privé-eindpuntresource en selecteer vervolgens Maken.

De wizard heeft meerdere pagina's om te voltooien.

Selecteer op de pagina Basis het abonnement, de resourcegroep, de naam, de netwerkinterfacenaam en de regio voor uw privé-eindpunt. U moet het privé-eindpunt maken in dezelfde regio als het virtuele netwerk waarin u het privé-eindpunt wilt maken. Vervolgens selecteer Volgende: Resource.

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

Als je klassieke bestandsdelingen gebruikt in een opslagaccount:

Selecteer op de pagina BronnenMicrosoft. Storage/storageAccounts in het dropdownmenu voor Resource type. Selecteer voor Resource het specifieke opslagaccount waarmee je wilt verbinden. Voor Doelsubresource, selecteert u file. Selecteer Volgende: Virtueel netwerk vervolgens.

Screenshot die laat zien hoe je het resourcetype, de resource en de target subresource selecteert voor het nieuwe private endpoint.

Als je bestandsshares gebruikt die zijn gemaakt met de resourceprovider Microsoft.FileShares:

Selecteer op de pagina BronnenMicrosoft. FileShares/fileShares vanuit het dropdownmenu voor Resource type. Selecteer voor Resource het specifieke bestandsdeel waarmee je wilt verbinden. De doelsubresource wordt automatisch ingevuld met FileShare. Selecteer Volgende: Virtueel netwerk vervolgens.

Op de pagina Virtual Network kunt u de specifieke virtual network en het 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.

Screenshot die laat zien hoe je virtuele netwerk-, subnet- en IP-adresgegevens kunt geven voor het nieuwe privé-endpoint.

De DNS-pagina bevat de informatie voor het integreren van uw privé-eindpunt met een privé-DNS-zone. Controleer of het abonnement en de resourcegroep kloppen, en selecteer vervolgens Next: 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 het toepassen van de naam Environment en de waarde Test op alle testresources. Voer desgewenst naam-/waardeparen in en selecteer vervolgens Volgende: Beoordelen en maken.

Screenshot die laat zien hoe je optioneel je privé-endpoint kunt taggen met naam/waarde-paren voor gemakkelijke categorisatie.

Selecteer Maken om het privé-eindpunt te maken.

Connectiviteit verifiëren

Als u een virtuele machine in uw virtuele netwerk hebt of als u DNS-doorsturen hebt geconfigureerd zoals beschreven in Dns-doorsturen configureren voor Azure Files, kunt u testen of uw privé-eindpunt correct is ingesteld. Voer de volgende opdrachten uit vanuit PowerShell, de opdrachtregel of de terminal (werkt voor Windows, Linux of macOS).

Voor klassieke bestandsshares vervangt u <storage-account-name> door de juiste naam van het opslagaccount:

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

Voor bestandsshares die zijn gemaakt met de Microsoft.FileShares-resourceprovider, gebruikt u de hostnaam van de bestandsshare. Selecteer in de rechterbovenhoek op het tabblad Overzicht van de bestandsshare de JSON-weergave . Kopieer in de JSON-weergave onder Eigenschappen de waarde voor hostName. De indeling ziet eruit als fs-xxxxxxxxxxxxxxxxx.xx.file.storage.azure.net.

nslookup <file-share-host-name>

Als dit lukt, ziet u uitvoer die lijkt op het volgende, waarbij 192.168.0.5 het privé-IP-adres van het privé-eindpunt in uw virtuele netwerk is (uitvoer weergegeven voor Windows).

Voor klassieke bestandsshares:

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

Voor bestandsshares die zijn gemaakt met de Microsoft. FileShares-resourceprovider:

Server:  UnKnown
Address:  10.2.4.4

Non-authoritative answer:
Name:    <hostNamePrefix>.privatelink.file.core.windows.net
Address:  192.168.0.5
Aliases:  <hostNamePrefix>.<zone>.file.storage.azure.net

Toegang tot openbare eindpunten beperken

Als u de toegang tot openbare eindpunten wilt beperken, moet u eerst algemene toegang tot het openbare eindpunt uitschakelen. Het uitschakelen van toegang tot het openbare eindpunt heeft geen invloed op privé-eindpunten. Nadat u het openbare eindpunt hebt uitgeschakeld, selecteert u specifieke netwerken of IP-adressen die toegang kunnen blijven krijgen tot het eindpunt. Over het algemeen beperken de meeste firewallbeleidsregels voor een opslagaccount netwerktoegang tot een of meer virtuele netwerken.

Je kunt ook een netwerkbeveiligingsperimeter gebruiken om inkomende en uitgaande toegangsregels centraal te beheren.

Toegang tot het openbare eindpunt uitschakelen

Wanneer je de toegang tot het openbare netwerk uitschakelt, beperk je inkomende toegang terwijl je uitgaande toegang toestaat. Je kunt nog steeds toegang krijgen tot het opslagaccount via de privé-eindpunten. Anders worden verzoeken naar het publieke eindpunt van het opslagaccount geweigerd, tenzij ze van een specifiek toegestane bron komen.

Om publieke netwerktoegang voor klassieke bestandsdelingen uit te schakelen, volgt u deze stappen:

  1. Ga naar het opslagaccount waar je alle inkomende toegang tot het publieke eindpunt wilt beperken.
  2. Selecteer in het servicemenu onder Security + netwerkenNetwerken.
  3. Onder Openbare netwerktoegang, selecteer Beheren.
  4. Selecteer Uitschakelen en vervolgens Doorgaan.
  5. Kies Opslaan.

Screenshot die laat zien hoe je de toegang tot het publieke netwerk voor een opslagaccount kunt uitschakelen.

Voor bestandsshares die zijn gemaakt met de Microsoft. FileShares-resourceprovider:

Ga naar de bestandsshare waar u openbare toegang wilt uitschakelen. Selecteer Configuratie in het servicemenu onder Instellingen. Stel openbare netwerktoegang in opUitgeschakeld en selecteer Opslaan.

Beperk de toegang tot het publieke eindpunt tot specifieke netwerken

Wanneer je de toegang tot het publieke eindpunt beperkt tot specifieke netwerken, sta je verzoeken toe naar het publieke eindpunt vanuit gespecificeerde virtuele netwerken of IP-adressen. Deze beperking werkt door gebruik te maken van een mogelijkheid genaamd service endpoints. Je kunt service-endpoints gebruiken met of zonder private endpoints.

Voor klassieke bestandsdelingen volg deze stappen om het publieke eindpunt te beperken tot specifieke netwerken.

  1. Ga naar het opslagaccount waar je het publieke eindpunt wilt beperken tot specifieke netwerken.
  2. Selecteer in het servicemenu onder Security + netwerkenNetwerken.
  3. Selecteer onder Het bereik openbare netwerktoegang de optie Inschakelen uit geselecteerde netwerken. Deze selectie toont een aantal instellingen voor het beheren van de beperking van het openbare eindpunt.
  4. Selecteer onder Virtuele netwerkenVirtueel> netwerktoevoegen om bestaand virtueel netwerk toe te voegen om het virtuele netwerk te selecteren dat toegang zou moeten krijgen tot het opslagaccount via het publieke eindpunt. Selecteer een virtueel netwerk en een subnet voor dat virtuele netwerk en selecteer vervolgens Inschakelen. Als je hiervoor een nieuw virtueel netwerk wilt aanmaken, selecteer dan een virtueel netwerk>toevoegen Voeg nieuw virtueel netwerk toe, geef de details en kies vervolgens Aanmaken.
  5. Onder IPv4-adressen specificeer je alle openbare internet-IP-adressen die je wilt kunnen bereiken voor het opslagaccount.
  6. Schakel het selectievakje Vertrouwde Microsoft-services toegang geven tot deze resource in om vertrouwde Microsoft-services van de eerste partij, zoals Azure File Sync, toegang te geven tot het opslagaccount.
  7. Kies Opslaan.

Screenshot die laat zien hoe je het publieke eindpunt beperkt tot specifieke netwerken.

Voor bestandsshares die zijn gemaakt met de Microsoft. FileShares-resourceprovider:

Ga naar de bestandsshare waar u openbare toegang wilt beperken. Selecteer Configuratie in het servicemenu onder Instellingen. Selecteer onder Openbare netwerktoegangingeschakeld in geselecteerde virtuele netwerken, voeg de virtuele netwerken en subnetten toe die toegang hebben tot de share en selecteer Opslaan.

Zie ook