Delen via


az storage blob directory

Notitie

Deze verwijzing maakt deel uit van de extensie storage-preview voor de Azure CLI (versie 2.61.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az storage blob directory-opdracht uitvoert. Meer informatie over extensies.

Deze opdrachtgroep is afgeschaft en wordt verwijderd in toekomstige release. Gebruik in plaats daarvan az storage fs directory. Voor meer informatie gaat u naar https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

Blobmappen beheren in de opslagaccountcontainer.

Als u de mapopdrachten wilt gebruiken, controleert u of het type opslagaccount StorageV2 is.

Opdracht

Name Description Type Status
az storage blob directory access

Beheer de eigenschappen van toegangsbeheer van een map wanneer hiërarchische naamruimte is ingeschakeld.

Toestel Voorbeeld en afgeschaft
az storage blob directory access set

Stel de eigenschappen van toegangsbeheer van een map in.

Toestel Voorbeeld en afgeschaft
az storage blob directory access show

De eigenschappen van toegangsbeheer van een map weergeven.

Toestel Voorbeeld en afgeschaft
az storage blob directory access update

Werk de eigenschappen van toegangsbeheer van een map bij.

Toestel Voorbeeld en afgeschaft
az storage blob directory create

Maak een opslagblobmap in een opslagcontainer.

Toestel Afgeschaft
az storage blob directory delete

Verwijder een opslagblobmap in een opslagcontainer.

Toestel Afgeschaft
az storage blob directory download

Download blobs naar een lokaal bestandspad.

Toestel Afgeschaft
az storage blob directory exists

Controleer op het bestaan van een blobmap in een opslagcontainer.

Toestel Afgeschaft
az storage blob directory list

Lijst met blobs en blob-submappen in een opslagmap.

Toestel Afgeschaft
az storage blob directory metadata

Mapmetagegevens beheren.

Toestel Afgeschaft
az storage blob directory metadata show

Alle door de gebruiker gedefinieerde metagegevens voor de opgegeven blobmap weergeven.

Toestel Afgeschaft
az storage blob directory metadata update

Door de gebruiker gedefinieerde metagegevens voor de opgegeven blobmap instellen als een of meer naam-waardeparen.

Toestel Afgeschaft
az storage blob directory move

Verplaats een opslagmap naar een andere opslagblobmap in een opslagcontainer.

Toestel Afgeschaft
az storage blob directory show

Een opslagblobmapeigenschappen weergeven in een opslagcontainer.

Toestel Afgeschaft
az storage blob directory upload

Upload blobs of submappen naar een opslagblobmap.

Toestel Afgeschaft

az storage blob directory create

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Maak een opslagblobmap in een opslagcontainer.

Maak een opslagblobmap die andere mappen of blobs in een opslagcontainer kan bevatten.

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Voorbeelden

Maak een opslagblobmap in een opslagcontainer.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Maak een opslagblobmap met machtigingen en umask.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

Vereiste parameters

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Vereist als de directory moet worden overschreven een actieve lease heeft.

--metadata

Metagegevens in door spaties gescheiden sleutelparen. Hiermee worden alle bestaande metagegevens overschreven.

--permissions

Optioneel en alleen geldig als hiërarchische naamruimte is ingeschakeld voor het account. Hiermee stelt u POSIX-toegangsmachtigingen in voor de bestandseigenaar, de groep die eigenaar is van het bestand en andere. Aan elke klasse kan een machtiging voor lezen, schrijven of uitvoeren worden verleend. De plak-bit wordt ook ondersteund. Zowel symbolische (rwxrw-rw-) als een octale notatie van 4 cijfers (bijvoorbeeld 0766) worden ondersteund.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

--umask

Optioneel en alleen geldig als hiërarchische naamruimte is ingeschakeld voor het account. De umask beperkt de machtigingsinstellingen voor bestanden en mappen en wordt alleen toegepast wanneer de standaard-Acl niet bestaat in de bovenliggende map. Als de umask-bit is ingesteld, betekent dit dat de bijbehorende machtiging wordt uitgeschakeld. Op deze manier wordt de resulterende machtiging gegeven door p & ^u, waarbij p de machtiging is en u de umask bent. Hier wordt slechts een octale notatie van 4 cijfers (bijvoorbeeld 0022) ondersteund.

Default value: 0027
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob directory delete

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Verwijder een opslagblobmap in een opslagcontainer.

Het gedrag van deze bewerking verschilt, afhankelijk van of hiërarchische naamruimte is ingeschakeld; Zo ja, dan kan de verwijderbewerking atomisch en onmiddellijk zijn; Zo niet, dan wordt de bewerking uitgevoerd in batches en kan er een vervolgtoken worden geretourneerd.

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Voorbeelden

Verwijder een opslagblobmap in een opslagcontainer.

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Vereiste parameters

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

Geef op of er een uitzondering moet worden gegenereerd wanneer de map niet bestaat.

Default value: False
--if-match

Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.

--if-modified-since

Wijzig alleen indien gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').

--if-none-match

Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde.

--if-unmodified-since

Wijzig alleen indien ongewijzigd sinds opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als de directory een actieve lease heeft.

--marker

Optioneel. Wanneer u een map verwijdert zonder de hiërarchische naamruimte, is het aantal paden dat bij elke aanroep wordt verwijderd, beperkt. Als het aantal paden dat moet worden verwijderd deze limiet overschrijdt, wordt een vervolgtoken geretourneerd. Wanneer een vervolgtoken wordt geretourneerd, moet dit worden opgegeven in een volgende aanroep van de verwijderbewerking om door te gaan met het verwijderen van de map.

--recursive

Als 'waar' wordt, worden alle paden onder de map verwijderd. Als 'false' en de map niet leeg is, treedt er een fout op.

Default value: False
--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob directory download

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Download blobs naar een lokaal bestandspad.

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

Voorbeelden

Download één blob in een opslagblobmap.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Download de hele map in een opslagcontainer.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

Download een volledige submap van een opslagblobmap.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Vereiste parameters

--container -c

De downloadbroncontainer.

--destination-path -d

Het pad naar de lokale map van het doel om te downloaden.

--source-path -s

Het pad naar de bronmap downloaden. Dit moet een absoluut pad naar de container zijn.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Recursief blobs downloaden. Indien ingeschakeld, worden alle blobs, inclusief de blobs in submappen, gedownload.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob directory exists

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Controleer op het bestaan van een blobmap in een opslagcontainer.

az storage blob directory exists --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--sas-token]
                                 [--snapshot]
                                 [--timeout]

Voorbeelden

Controleer op het bestaan van een blobmap in een opslagcontainer.

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Vereiste parameters

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--snapshot

De parameter momentopname is een ondoorzichtige Datum/tijd-waarde die, indien aanwezig, de momentopname aangeeft.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob directory list

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Lijst met blobs en blob-submappen in een opslagmap.

az storage blob directory list --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--delimiter]
                               [--include]
                               [--marker]
                               [--num-results]
                               [--prefix]
                               [--sas-token]
                               [--timeout]

Voorbeelden

Lijst met blobs en blob-submappen in een opslagmap.

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

Vereiste parameters

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

Wanneer de aanvraag deze parameter bevat, retourneert de bewerking een :class:~azure.storage.blob.models.BlobPrefix element in de resultatenlijst die fungeert als tijdelijke aanduiding voor alle blobs waarvan de namen beginnen met dezelfde subtekenreeks tot het uiterlijk van het scheidingsteken. Het scheidingsteken kan één teken of een tekenreeks zijn.

--include

Hiermee geeft u een of meer extra gegevenssets op die moeten worden opgenomen in het antwoord.

Default value: mc
--marker

Een ondoorzichtig vervolgtoken. Deze waarde kan worden opgehaald uit het next_marker veld van een eerder generatorobject als num_results is opgegeven en dat de generator de resultaten heeft geïnventariseerd. Indien opgegeven, begint deze generator resultaten te retourneren vanaf het punt waar de vorige generator is gestopt.

--num-results

Hiermee geeft u het maximum aantal resultaten dat moet worden geretourneerd. Geef *op om alles te retourneren.

Default value: 5000
--prefix

Filtert de resultaten om alleen blobs te retourneren waarvan de namen beginnen met het opgegeven voorvoegsel.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob directory move

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Verplaats een opslagmap naar een andere opslagblobmap in een opslagcontainer.

Verplaats een opslagmap en alle bijbehorende inhoud (die andere mappen of blobs kunnen bevatten) naar een andere opslagblobmap in een opslagcontainer. Het gedrag van deze bewerking verschilt, afhankelijk van of hiërarchische naamruimte is ingeschakeld; Zo ja, dan is de verplaatsingsbewerking atomisch en wordt er geen markering geretourneerd; Zo niet, dan wordt de bewerking uitgevoerd in batches en kan er een vervolgtoken worden geretourneerd.

az storage blob directory move --container-name
                               --destination-path
                               --source-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--lease-id]
                               [--move-mode {legacy, posix}]
                               [--sas-token]
                               [--source-if-match]
                               [--source-if-modified-since]
                               [--source-if-none-match]
                               [--source-if-unmodified-since]
                               [--source-lease-id]
                               [--timeout]

Voorbeelden

Verplaats een opslagmap naar een andere opslagblobmap in een opslagcontainer.

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

Verplaats een opslagsubmap naar een andere opslagblobmap in een opslagcontainer.

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

Vereiste parameters

--container-name -c

De containernaam.

--destination-path -d

Het pad naar de doel-blobmap. Dit kan een map- of submapnaam zijn, bijvoorbeeld dir, dir/subdir. Als het doelpad bestaat en leeg is, wordt de bron verplaatst naar het doelpad. Als het doelpad niet bestaat, wordt het doelpad gemaakt en overschreven door de bron. Als u de verplaatsingsbewerking voor een niet-dynamisch pad wilt beheren, kunt u --move-mode gebruiken om het gedrag ervan te bepalen.

--source-path -s

Het pad naar de bron-blobmap.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Een lease-id voor doel directory_path. De doel-directory_path moet een actieve lease hebben en de lease-id moet overeenkomen.

--move-mode

Alleen geldig wanneer naamruimte is ingeschakeld. Deze parameter bepaalt het gedrag van de verplaatsingsbewerking. Als de doelmap leeg is, wordt de doelmap voor beide twee modus overschreven. Als de doelmap echter niet leeg is, mislukt de verplaatsingsbewerking in de verouderde modus en wordt de bronmap verplaatst naar de doelmap.

Geaccepteerde waarden: legacy, posix
Default value: posix
--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

Optioneel. Een ETag-waarde. Geef deze header op om de verplaatsingsbewerking alleen uit te voeren als de ETag van de bron overeenkomt met de opgegeven waarde.

--source-if-modified-since

Optioneel. Een datum- en tijdwaarde. Geef deze header op om de verplaatsingsbewerking alleen uit te voeren als de bron is gewijzigd sinds de opgegeven datum en tijd.

--source-if-none-match

Optioneel. Een ETag-waarde of de speciale jokertekenwaarde ('*'). Geef deze header op om de verplaatsingsbewerking alleen uit te voeren als de ETag van de bron niet overeenkomt met de opgegeven waarde.

--source-if-unmodified-since

Optioneel. Een datum- en tijdwaarde. Geef deze header op om de verplaatsingsbewerking alleen uit te voeren als de bron niet is gewijzigd sinds de opgegeven datum en tijd.

--source-lease-id

Optioneel. Een lease-id voor de source_path. De source_path moet een actieve lease hebben en de lease-id moet overeenkomen.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob directory show

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Een opslagblobmapeigenschappen weergeven in een opslagcontainer.

az storage blob directory show --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]
                               [--lease-id]
                               [--sas-token]
                               [--timeout]

Voorbeelden

Een opslagblobmapeigenschappen weergeven in een opslagcontainer.

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Vereiste parameters

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.

--if-modified-since

Wijzig alleen indien gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').

--if-none-match

Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef de jokertekenteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en de bewerking mislukt als deze bestaat.

--if-unmodified-since

Wijzig alleen indien ongewijzigd sinds opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als de blob een actieve lease heeft.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob directory upload

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep 'opslagblobmap' is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs directory.

Upload blobs of submappen naar een opslagblobmap.

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

Voorbeelden

Upload één blob naar een opslagblobmap.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory

Upload een lokale map naar een opslagblobmap.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive

Upload een set bestanden in een lokale map naar een opslagblobmap.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive

Vereiste parameters

--container -c

De doelcontainer uploaden.

--destination-path -d

Het pad naar de doelmap uploaden. Dit moet een absoluut pad naar de container zijn. Als het opgegeven doelpad niet bestaat, wordt er een nieuw mappad gemaakt.

--source -s

Het bronbestandspad van waaruit u wilt uploaden.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

Geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Recursief blobs uploaden. Indien ingeschakeld, worden alle blobs, inclusief de blobs in submappen, geüpload.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.