Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel leest u hoe u de Azure CLI gebruikt voor het maken en beheren van mappen en bestanden in opslagaccounts met een hiërarchische naamruimte.
Alle voorbeelden in dit artikel gaan ervan uit dat een opslagaccount een hiërarchische naamruimte heeft ingeschakeld, en ze gebruiken Microsoft Entra autorisatie (--auth-mode login).
Vereisten
Een Azure-abonnement. Zie Gratis proefversie van Azure downloaden voor meer informatie.
Een opslagaccount waarvoor hiërarchische naamruimte is ingeschakeld. Volg deze instructies om er een te maken.
Azure CLI-versie
2.6.0of hoger.
Zorg ervoor dat u de juiste versie van Azure CLI hebt geïnstalleerd
Open de Azure Cloud Shell, of als je de Azure CLI lokaal hebt geïnstalleerd, open dan een commandoconsole-applicatie zoals Windows PowerShell.
Controleer met de volgende opdracht of de geïnstalleerde versie van Azure CLI
2.6.0of hoger is.az --versionAls je Azure CLI-versie eerder is dan
2.6.0, installeer dan een latere versie. Zie De Azure CLI installeren voor meer informatie.
Verbinding maken met het account
Als u Azure CLI lokaal gebruikt, voert u de aanmeldingsopdracht uit.
az loginAls de CLI je standaardbrowser kan openen, opent hij de browser en laadt een Azure-aanmeldpagina.
Als dat niet het geval is, opent u een browserpagina op https://aka.ms/devicelogin en voert u de autorisatiecode in die wordt weergegeven in de terminal. Meld u vervolgens aan met uw accountreferenties in de browser.
Zie Toegang tot blob- of wachtrijgegevens autoriseren met Azure CLI voor meer informatie over verschillende verificatiemethoden.
Als je identiteit aan meer dan één abonnement is gekoppeld en je niet wordt gevraagd het abonnement te selecteren, stel je actieve abonnement dan in op het abonnement van het opslagaccount waarop je wilt werken. Vervang in dit voorbeeld de waarde van de
<subscription-id>tijdelijke aanduiding door de id van uw abonnement.az account set --subscription <subscription-id>Vervang de waarde van de
<subscription-id>tijdelijke aanduiding door de id van uw abonnement.
Notitie
Het voorbeeld dat in dit artikel wordt gepresenteerd, toont Microsoft Entra-autorisatie. Zie Toegang tot blob- of wachtrijgegevens autoriseren met Azure CLI voor meer informatie over autorisatiemethoden.
Een container maken
Een container fungeert als een bestandssysteem voor uw bestanden. Maak er een aan met de opdracht az storage fs create.
In dit voorbeeld wordt een container gemaakt met de naam my-file-system.
az storage fs create -n my-file-system --account-name mystorageaccount --auth-mode login
Om te verifiëren dat de container bestaat, voer je het az storage fs show-commando uit.
Containereigenschappen weergeven
Gebruik het az storage fs show-commando om de eigenschappen van een container naar de console te printen.
az storage fs show -n my-file-system --account-name mystorageaccount --auth-mode login
Inhoud van container weergeven
Gebruik het az storage fs file list-commando om de inhoud van een container weer te geven.
In dit voorbeeld wordt de inhoud van een container met de naam my-file-systemvermeld.
az storage fs file list -f my-file-system --account-name mystorageaccount --auth-mode login
Een container verwijderen
Gebruik het az storage fs delete-commando om een container te verwijderen.
In dit voorbeeld wordt een container met de naam my-file-systemverwijderd.
az storage fs delete -n my-file-system --account-name mystorageaccount --auth-mode login
Een map maken
Gebruik het az storage fs directory create-commando om een directoryreferentie te maken.
In dit voorbeeld wordt een map met de naam my-directory toegevoegd aan een container met de naam my-file-system die zich in een account bevindt mystorageaccount.
az storage fs directory create -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Om te verifiëren dat de map bestaat, voer je het az storage fs directory exists commando uit.
Mapeigenschappen weergeven
Druk de eigenschappen van een directory af naar de console met de opdracht az storage fs directory show.
az storage fs directory show -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
De naam van een map wijzigen of verplaatsen
Wijzig de naam of verplaats een map met behulp van de opdracht az storage fs directory move .
In dit voorbeeld wordt de naam my-directory van een map gewijzigd in de naam my-new-directory in dezelfde container.
az storage fs directory move -n my-directory -f my-file-system --new-directory "my-file-system/my-new-directory" --account-name mystorageaccount --auth-mode login
In dit voorbeeld wordt een map verplaatst naar een container met de naam my-second-file-system.
az storage fs directory move -n my-directory -f my-file-system --new-directory "my-second-file-system/my-new-directory" --account-name mystorageaccount --auth-mode login
Een directory verwijderen
Verwijder een map met behulp van de opdracht az storage fs directory delete .
In dit voorbeeld wordt een map met de naam my-directoryverwijderd.
az storage fs directory delete -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Controleren of er een map bestaat
Bepaal of er een specifieke map in de container bestaat door gebruik te maken van het az storage directory fs exists-commando .
In dit voorbeeld wordt aangegeven of er een map met de naam my-directory in de my-file-system container bestaat.
az storage fs directory exists -n my-directory -f my-file-system --account-name mystorageaccount --auth-mode login
Downloaden uit een map
Download een bestand uit een map met behulp van de opdracht az storage fs file download .
In dit voorbeeld wordt een bestand met de naam gedownload upload.txt uit een map met de naam my-directory.
az storage fs file download -p my-directory/upload.txt -f my-file-system -d "C:\myFolder\download.txt" --account-name mystorageaccount --auth-mode login
Mapinhoud weergeven
Gebruik het az storage fs file list-commando om de inhoud van een map te vermelden.
In dit voorbeeld wordt de inhoud weergegeven van een map met de naam my-directory in de my-file-system container van een opslagaccount met de naam mystorageaccount.
az storage fs file list -f my-file-system --path my-directory --account-name mystorageaccount --auth-mode login
Een bestand uploaden naar een map
Upload een bestand naar een map met behulp van de opdracht az storage fs file upload .
In dit voorbeeld wordt een bestand met de naam upload.txt geüpload naar een map met de naam my-directory.
az storage fs file upload -s "C:\myFolder\upload.txt" -p my-directory/upload.txt -f my-file-system --account-name mystorageaccount --auth-mode login
Om te verifiëren dat het bestand is geüpload, voer je het az storage fs file list-commando uit.
Bestandseigenschappen weergeven
Print de eigenschappen van een bestand naar de console met het az storage fs file show-commando .
az storage fs file show -p my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login
De naam van een bestand wijzigen of verplaatsen
Wijzig de naam of verplaats een bestand met behulp van de opdracht az storage fs file move .
In dit voorbeeld wordt de naam van een bestand gewijzigd in de naam my-file.txtmy-file-renamed.txt.
az storage fs file move -p my-file.txt -f my-file-system --new-path my-file-system/my-file-renamed.txt --account-name mystorageaccount --auth-mode login
Een bestand verwijderen
Verwijder een bestand met behulp van de opdracht az storage fs file delete .
Dit voorbeeld verwijdert een bestand genaamd my-file.txt.
az storage fs file delete -p my-directory/my-file.txt -f my-file-system --account-name mystorageaccount --auth-mode login