az storage blob directory

Notitie

Deze verwijzing maakt deel uit van de opslagvoorbeeldextensie voor Azure CLI en vereist versie 2.25.0 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az storage blob directory voor het eerst hebt uitgevoerd. Meer informatie over extensies.

Beheer blobdirecties in de container van het opslagaccount.

Als u de directoryopdrachten wilt gebruiken, moet u ervoor zorgen dat uw opslagaccounttype StorageV2 is.

Opdracht

az storage blob directory access

De eigenschappen van toegangsbeheer van een map beheren wanneer Hiërarchische naamruimte is ingeschakeld.

az storage blob directory access set

Stel de eigenschappen van het toegangsbeheer van een map in.

az storage blob directory access show

De eigenschappen van toegangsbeheer van een map weergeven.

az storage blob directory access update

Werk de eigenschappen van het toegangsbeheer van een directory bij.

az storage blob directory create

Maak een opslagblobmap in een opslagcontainer.

az storage blob directory delete

Verwijder een opslagblobmap in een opslagcontainer.

az storage blob directory download

Download blobs naar een lokaal bestandspad.

az storage blob directory exists

Controleer of er een blobmap in een opslagcontainer bestaat.

az storage blob directory list

Lijst met blobs en blob-subdirectory's in een opslagmap.

az storage blob directory metadata

Metagegevens van mappen beheren.

az storage blob directory metadata show

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

az storage blob directory metadata update

Stel door de gebruiker gedefinieerde metagegevens voor de opgegeven blobmap in als een of meer naam-waardeparen.

az storage blob directory move

Verplaats een opslagmap naar een andere opslagblobmap in een opslagcontainer.

az storage blob directory show

Eigenschappen van een opslagblobmap weergeven in een opslagcontainer.

az storage blob directory upload

Upload blobs of subdirectory's toevoegen aan een opslagblobmap.

az storage blob directory create

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

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Vereist als de map die moet worden overschreven een actieve lease heeft.

--metadata

Metagegevens in door spaties gescheiden sleutel=waardeparen. 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 lees-, schrijf- of uitvoermachtiging worden verleend. De sticky bit wordt ook ondersteund. Symbolische notatie (rwxrw-rw-) en 4-cijferige octal-notatie (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 het bestand en de map en wordt alleen toegepast als 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 verleend door p & ^u, waarbij p de machtiging is en u de umask is. Alleen de 4-cijferige octal-notatie (bijvoorbeeld 0022) wordt hier ondersteund.

standaardwaarde: 0027

az storage blob directory delete

Verwijder een opslagblobmap in een opslagcontainer.

Het gedrag van deze bewerking is anders, 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 een vervolg-token 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

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

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

--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 als deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt met de opgegeven waarde.

--if-unmodified-since

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

--lease-id

Vereist als de directory een actieve lease heeft.

--marker

Optioneel. Bij het verwijderen van een map 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 er een vervolg-token geretourneerd. Wanneer een vervolg-token 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' is, worden alle paden onder de map verwijderd. Als 'false' en de map niet leeg is, treedt er een fout op.

--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.

az storage blob directory download

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 volledige 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 broncontainer downloaden.

--destination-path -d

Het pad naar de lokale doelmap dat moet worden gedownload.

--source-path -s

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

Optionele parameters

--account-key

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Download blobs recursief. Als deze functie is ingeschakeld, worden alle blobs, inclusief de blobs in subdirectorieën, gedownload.

--sas-token

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

az storage blob directory exists

Controleer of er een blobmap in een opslagcontainer bestaat.

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 of er een blobmap in een opslagcontainer bestaat.

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

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. 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 momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de momentopname specificeert.

--timeout

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

az storage blob directory list

Lijst met blobs en blob-subdirectory's 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-subdirectory's 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

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

Wanneer de aanvraag deze parameter bevat, retourneert de bewerking een BlobPrefix-element in de lijst met resultaten dat als tijdelijke aanduiding fungeert voor alle blobs waarvan de namen beginnen met dezelfde subtekenreeks tot aan 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 toegevoegd aan het antwoord.

standaardwaarde: mc
--marker

Een ondoorzichtig vervolg token. Deze waarde kan worden opgehaald uit het veld next_marker van een eerder generatorobject als num_results is opgegeven en die generator klaar is met het opsnoemen van resultaten. Indien opgegeven, retourneert deze generator resultaten vanaf het punt waar de vorige generator is gestopt.

--num-results

Hiermee geeft u het maximum aantal resultaten te retourneren. Geef op * om alles te retourneren.

standaardwaarde: 5000
--prefix

Filtert de resultaten om alleen blobs te retourneren waarvan de naam met het opgegeven voorvoegsel begint.

--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.

az storage blob directory move

Verplaats een opslagmap naar een andere opslagblobmap in een opslagcontainer.

Verplaats een opslagmap en alle inhoud ervan (die andere mappen of blobs kan bevatten) naar een andere opslagblobmap in een opslagcontainer. Het gedrag van deze bewerking is anders, afhankelijk van of Hiërarchische naamruimte is ingeschakeld; Zo ja, dan is de bewerking atomisch en wordt er geen markering geretourneerd; Zo niet, dan wordt de bewerking uitgevoerd in batches en kan er een vervolg-token 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 doelblobmap. 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 bewerking voor het verplaatsen voor het pad wilt bepalen, kunt u --move-mode gebruiken om het gedrag ervan te bepalen.

--source-path -s

Het pad naar de bronblobmap.

Optionele parameters

--account-key

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

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

--move-mode

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

geaccepteerde waarden: legacy, posix
standaardwaarde: 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 bewerking voor verplaatsen 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 verhuisbewerking alleen uit te voeren als de bron sinds de opgegeven datum en tijd is gewijzigd.

--source-if-none-match

Optioneel. Een ETag-waarde of het speciale jokerteken (" * ") waarde. Geef deze header op om de bewerking voor verplaatsen alleen uit te voeren als de ETag van de bron niet met de opgegeven waarde komt.

--source-if-unmodified-since

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

--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.

az storage blob directory show

Eigenschappen van een opslagblobmap 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

Eigenschappen van een opslagblobmap 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

Storage accountsleutel. 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 een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--if-match

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

--if-modified-since

Wijzig alleen als deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt met de opgegeven waarde. Geef het jokerteken ( ) op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de * bewerkingals deze bestaat.

--if-unmodified-since

Wijzig alleen als dit niet is gewijzigd sinds de 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.

az storage blob directory upload

Upload blobs of subdirectory's toevoegen aan 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 toevoegen aan een opslagblobmap.

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

Upload lokale map toevoegen aan 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 voor het uploaden.

--destination-path -d

Het pad naar de doelmap voor het 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 pad naar het bronbestand dat moet worden geüpload.

Optionele parameters

--account-key

Storage accountsleutel. 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 een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Upload blobs recursief. Als deze functie is ingeschakeld, worden alle blobs, inclusief de blobs in subdirectorieën, 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.