Dela via


az storage blob directory

Kommentar

Den här referensen är en del av lagringsförhandsgranskningstillägget för Azure CLI (version 2.50.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az storage blob directory-kommando . Läs mer om tillägg.

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Den här kommandogruppen har blivit inaktuell och kommer att tas bort i framtida versioner. Använd "az storage fs directory" i stället. Mer information finns i https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

Hantera blobkataloger i lagringskontocontainern.

Om du vill använda katalogkommandona kontrollerar du att lagringskontotypen är StorageV2.

Kommandon

Name Description Typ Status
az storage blob directory access

Hantera åtkomstkontrollegenskaperna för en katalog när hierarkiskt namnområde är aktiverat.

Anknytning Förhandsversion och inaktuell
az storage blob directory access set

Ange åtkomstkontrollegenskaperna för en katalog.

Anknytning Förhandsversion och inaktuell
az storage blob directory access show

Visa åtkomstkontrollegenskaperna för en katalog.

Anknytning Förhandsversion och inaktuell
az storage blob directory access update

Uppdatera åtkomstkontrollegenskaperna för en katalog.

Anknytning Förhandsversion och inaktuell
az storage blob directory create

Skapa en lagringsblobkatalog i en lagringscontainer.

Anknytning Förhandsversion och inaktuell
az storage blob directory delete

Ta bort en lagringsblobkatalog i en lagringscontainer.

Anknytning Förhandsversion och inaktuell
az storage blob directory download

Ladda ned blobar till en lokal filsökväg.

Anknytning Förhandsversion och inaktuell
az storage blob directory exists

Kontrollera om det finns en blobkatalog i en lagringscontainer.

Anknytning Förhandsversion och inaktuell
az storage blob directory list

Lista blobar och blobunderkataloger i en lagringskatalog.

Anknytning Förhandsversion och inaktuell
az storage blob directory metadata

Hantera katalogmetadata.

Anknytning Förhandsversion och inaktuell
az storage blob directory metadata show

Visa alla användardefinierade metadata för den angivna blobkatalogen.

Anknytning Förhandsversion och inaktuell
az storage blob directory metadata update

Ange användardefinierade metadata för den angivna blobkatalogen som ett eller flera namn/värde-par.

Anknytning Förhandsversion och inaktuell
az storage blob directory move

Flytta en lagringskatalog till en annan lagringsblobkatalog i en lagringscontainer.

Anknytning Förhandsversion och inaktuell
az storage blob directory show

Visa egenskaper för en lagringsblobkatalog i en lagringscontainer.

Anknytning Förhandsversion och inaktuell
az storage blob directory upload

Ladda upp blobar eller underkataloger till en lagringsblobkatalog.

Anknytning Förhandsversion och inaktuell

az storage blob directory create

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Skapa en lagringsblobkatalog i en lagringscontainer.

Skapa en lagringsblobkatalog som kan innehålla andra kataloger eller blobar i en lagringscontainer.

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]

Exempel

Skapa en lagringsblobkatalog i en lagringscontainer.

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

Skapa en lagringsblobkatalog med behörigheter och umask.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Krävs om katalogen som ska skrivas över har ett aktivt lån.

--metadata

Metadata i blankstegsavgränsade nyckel=värdepar. Detta skriver över alla befintliga metadata.

--permissions

Valfritt och endast giltigt om hierarkiskt namnområde är aktiverat för kontot. Anger POSIX-åtkomstbehörigheter för filägaren, filägargruppen och andra. Varje klass kan beviljas läs-, skriv- eller körningsbehörighet. Den klibbiga biten stöds också. Både symbolisk (rwxrw-rw-) och 4-siffrig oktal notation (t.ex. 0766) stöds.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

--umask

Valfritt och endast giltigt om hierarkiskt namnområde är aktiverat för kontot. Umask begränsar behörighetsinställningarna för fil och katalog och tillämpas endast när standard-Acl inte finns i den överordnade katalogen. Om umask-biten har angetts innebär det att motsvarande behörighet inaktiveras. På så sätt ges den resulterande behörigheten av p & ^u, där p är behörigheten och du är umask. Endast 4-siffrig oktal notation (t.ex. 0022) stöds här.

standardvärde: 0027
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory delete

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Ta bort en lagringsblobkatalog i en lagringscontainer.

Den här åtgärdens beteende skiljer sig beroende på om hierarkiskt namnområde är aktiverat. Om ja, kan borttagningsåtgärden vara atomisk och omedelbar; annars utförs åtgärden i batchar och en fortsättningstoken kan returneras.

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]

Exempel

Ta bort en lagringsblobkatalog i en lagringscontainer.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

Ange om du vill utlösa ett undantag när katalogen inte finns.

standardvärde: False
--if-match

Ett ETag-värde eller jokertecknet (*). Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet.

--if-modified-since

Ändra endast om det har ändrats sedan den angivna UTC-datetime (Y-m-d'T'H:M'Z').

--if-none-match

Ett ETag-värde eller jokertecknet (*). Ange det här huvudet för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet.

--if-unmodified-since

Ändra endast om de är oförändrade sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Krävs om katalogen har ett aktivt lån.

--marker

Valfritt. När du tar bort en katalog utan hierarkiskt namnområde är antalet sökvägar som tas bort med varje anrop begränsat. Om antalet sökvägar som ska tas bort överskrider den här gränsen returneras en fortsättningstoken. När en fortsättningstoken returneras måste den anges i ett efterföljande anrop av borttagningsåtgärden för att fortsätta ta bort katalogen.

--recursive

Om "sant" tas alla sökvägar under katalogen bort. Om "false" och katalogen inte är tom uppstår ett fel.

standardvärde: False
--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory download

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Ladda ned blobar till en lokal filsökväg.

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

Exempel

Ladda ned en enskild blob i en lagringsblobkatalog.

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

Ladda ned hela katalogen i en lagringscontainer.

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

Ladda ned en hel underkatalog för en lagringsblobkatalog.

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

Obligatoriska parametrar

--container -c

Hämta källcontainern.

--destination-path -d

Sökvägen till den lokala målkatalogen som ska laddas ned.

--source-path -s

Sökvägen för att ladda ned källkatalogen. Det bör vara en absolut sökväg till containern.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Ladda ned blobar rekursivt. Om aktiverad laddas alla blobar, inklusive blobarna i underkataloger, ned.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory exists

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Kontrollera om det finns en blobkatalog i en lagringscontainer.

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

Exempel

Kontrollera om det finns en blobkatalog i en lagringscontainer.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Parametern snapshot är ett ogenomskinliga DateTime-värde som när det finns anger ögonblicksbilden.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory list

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Lista blobar och blobunderkataloger i en lagringskatalog.

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]

Exempel

Lista blobar och blobunderkataloger i en lagringskatalog.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

När begäran innehåller den här parametern returnerar åtgärden ett :class:~azure.storage.blob.models.BlobPrefix -element i resultatlistan som fungerar som platshållare för alla blobar vars namn börjar med samma delsträng upp till avgränsningstecknets utseende. Avgränsaren kan vara ett enskilt tecken eller en sträng.

--include

Anger en eller flera ytterligare datauppsättningar som ska inkluderas i svaret.

standardvärde: mc
--marker

En ogenomskinlig fortsättningstoken. Det här värdet kan hämtas från fältet next_marker för ett tidigare generatorobjekt om num_results har angetts och generatorn har räknat upp resultat. Om det anges börjar den här generatorn returnera resultat från den punkt där den tidigare generatorn stoppades.

--num-results

Anger det maximala antalet resultat som ska returneras. Ange "*" för att returnera alla.

standardvärde: 5000
--prefix

Filtrerar resultatet så att endast blobar vars namn börjar med det angivna prefixet returneras.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory move

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Flytta en lagringskatalog till en annan lagringsblobkatalog i en lagringscontainer.

Flytta en lagringskatalog och allt dess innehåll (som kan innehålla andra kataloger eller blobar) till en annan lagringsblobkatalog i en lagringscontainer. Den här åtgärdens beteende skiljer sig beroende på om hierarkiskt namnområde är aktiverat. Om ja, är flyttåtgärden atomisk och ingen markör returneras; annars utförs åtgärden i batchar och en fortsättningstoken kan returneras.

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]

Exempel

Flytta en lagringskatalog till en annan lagringsblobkatalog i en lagringscontainer.

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

Flytta en lagringsunderkatalog till en annan lagringsblobkatalog i en lagringscontainer.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--destination-path -d

Sökvägen till målblobkatalogen. Det kan vara ett katalog- eller underkatalognamn, t.ex. dir, dir/subdir. Om målsökvägen finns och är tom flyttas källan till målsökvägen. Om målsökvägen inte finns skapas målsökvägen och skrivs över av källan. Om du vill styra flyttåtgärden för en icke-fungerande sökväg kan du använda --move-mode för att fastställa dess beteende.

--source-path -s

Sökvägen till källblobkatalogen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Ett låne-ID för mål directory_path. Målet directory_path måste ha ett aktivt lån och låne-ID:t måste matcha.

--move-mode

Gäller endast när namnområdet är aktiverat. Den här parametern bestämmer beteendet för flyttåtgärden. Om målkatalogen är tom skrivs målkatalogen över för båda två lägena. Men om målkatalogen inte är tom kommer flyttåtgärden i äldre läge att misslyckas och i posixläge flyttas källkatalogen till målkatalogen.

accepterade värden: legacy, posix
standardvärde: posix
--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

Valfritt. Ett ETag-värde. Ange den här rubriken för att endast utföra flyttåtgärden om källans ETag matchar det angivna värdet.

--source-if-modified-since

Valfritt. Ett datum- och tidsvärde. Ange den här rubriken för att endast utföra flyttåtgärden om källan har ändrats sedan det angivna datumet och tiden.

--source-if-none-match

Valfritt. Ett ETag-värde eller ett särskilt jokerteckenvärde ("*"). Ange den här rubriken för att endast utföra flyttåtgärden om källans ETag inte matchar det angivna värdet.

--source-if-unmodified-since

Valfritt. Ett datum- och tidsvärde. Ange den här rubriken för att endast utföra flyttåtgärden om källan inte har ändrats sedan det angivna datumet och tiden.

--source-lease-id

Valfritt. Ett låne-ID för source_path. Source_path måste ha ett aktivt lån och låne-ID:t måste matcha.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory show

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Visa egenskaper för en lagringsblobkatalog i en lagringscontainer.

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]

Exempel

Visa egenskaper för en lagringsblobkatalog i en lagringscontainer.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Ett ETag-värde eller jokertecknet (*). Ange den här rubriken för att endast utföra åtgärden om resursens ETag matchar det angivna värdet.

--if-modified-since

Ändra endast om det har ändrats sedan den angivna UTC-datetime (Y-m-d'T'H:M'Z').

--if-none-match

Ett ETag-värde eller jokertecknet (). Ange det här huvudet för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. Ange jokertecknet () för att utföra åtgärden endast om resursen inte finns och misslyckas med åtgärdenom den finns.

--if-unmodified-since

Ändra endast om de är oförändrade sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Krävs om blobben har ett aktivt lån.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory upload

Förhandsgranskning Inaktuell

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Ladda upp blobar eller underkataloger till en lagringsblobkatalog.

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

Exempel

Ladda upp en enskild blob till en lagringsblobkatalog.

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

Ladda upp en lokal katalog till en lagringsblobkatalog.

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

Ladda upp en uppsättning filer i en lokal katalog till en lagringsblobkatalog.

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

Obligatoriska parametrar

--container -c

Uppladdningsmålcontainern.

--destination-path -d

Sökvägen för att ladda upp målkatalogen. Det bör vara en absolut sökväg till containern. Om den angivna målsökvägen inte finns skapas en ny katalogsökväg.

--source -s

Källfilens sökväg att ladda upp från.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

accepterade värden: key, login
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Ladda upp blobar rekursivt. Om aktiverad laddas alla blobar, inklusive blobarna i underkataloger, upp.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.