az storage blob directory

Poznámka:

Tento odkaz je součástí rozšíření Storage-Preview pro Azure CLI (verze 2.50.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az storage blob directory . Přečtěte si další informace o rozšířeních.

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tato skupina příkazů je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte příkaz az storage fs directory. Další informace najdete tady: https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md.

Správa adresářů objektů blob v kontejneru účtu úložiště

Pokud chcete použít příkazy adresáře, ujistěte se, že váš typ účtu úložiště je StorageV2.

Příkazy

Name Description Typ Stav
az storage blob directory access

Umožňuje spravovat vlastnosti řízení přístupu adresáře, pokud je povolen hierarchický obor názvů.

Rozšíření Náhled a zastaralé
az storage blob directory access set

Nastavte vlastnosti řízení přístupu adresáře.

Rozšíření Náhled a zastaralé
az storage blob directory access show

Umožňuje zobrazit vlastnosti řízení přístupu adresáře.

Rozšíření Náhled a zastaralé
az storage blob directory access update

Aktualizujte vlastnosti řízení přístupu adresáře.

Rozšíření Náhled a zastaralé
az storage blob directory create

Vytvořte adresář objektů blob úložiště v kontejneru úložiště.

Rozšíření Náhled a zastaralé
az storage blob directory delete

Odstraňte adresář objektů blob úložiště v kontejneru úložiště.

Rozšíření Náhled a zastaralé
az storage blob directory download

Stáhněte objekty blob do místní cesty k souboru.

Rozšíření Náhled a zastaralé
az storage blob directory exists

Zkontrolujte existenci adresáře objektů blob v kontejneru úložiště.

Rozšíření Náhled a zastaralé
az storage blob directory list

Výpis objektů blob a podadresářů objektů blob v adresáři úložiště

Rozšíření Náhled a zastaralé
az storage blob directory metadata

Správa metadat adresáře

Rozšíření Náhled a zastaralé
az storage blob directory metadata show

Zobrazí všechna uživatelsky definovaná metadata pro zadaný adresář objektů blob.

Rozšíření Náhled a zastaralé
az storage blob directory metadata update

Nastavte uživatelsky definovaná metadata pro zadaný adresář objektů blob jako jeden nebo více dvojic název-hodnota.

Rozšíření Náhled a zastaralé
az storage blob directory move

Přesuňte adresář úložiště do jiného adresáře objektů blob úložiště v kontejneru úložiště.

Rozšíření Náhled a zastaralé
az storage blob directory show

Zobrazení vlastností adresáře objektů blob úložiště v kontejneru úložiště

Rozšíření Náhled a zastaralé
az storage blob directory upload

Nahrajte objekty blob nebo podadresáře do adresáře objektů blob úložiště.

Rozšíření Náhled a zastaralé

az storage blob directory create

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Vytvořte adresář objektů blob úložiště v kontejneru úložiště.

Vytvořte adresář objektů blob úložiště, který může obsahovat jiné adresáře nebo objekty blob v kontejneru úložiště.

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]

Příklady

Vytvořte adresář objektů blob úložiště v kontejneru úložiště.

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

Vytvořte adresář objektů blob úložiště s oprávněními a umask.

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

Povinné parametry

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Vyžaduje se, pokud má adresář, který se má přepsat, aktivní zapůjčení.

--metadata

Metadata ve dvojicích key=value oddělených mezerami Tím se přepíše všechna existující metadata.

--permissions

Nepovinný a platný pouze v případě, že je pro účet povolený hierarchický obor názvů. Nastaví přístupová oprávnění POSIX pro vlastníka souboru, skupinu vlastníka souboru a další. Každé třídě může být uděleno oprávnění ke čtení, zápisu nebo spuštění. Podporuje se také bit sticky. Podporují se symbolické (rwxrw-rw-) i 4ciferné osmičkové notace (např. 0766).

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

--umask

Nepovinný a platný pouze v případě, že je pro účet povolený hierarchický obor názvů. umask omezuje nastavení oprávnění pro soubor a adresář a použije se pouze v případě, že výchozí seznam ACL v nadřazené adresáři neexistuje. Pokud je bit umask nastavený, znamená to, že odpovídající oprávnění bude zakázáno. Tímto způsobem je výsledné oprávnění uděleno p &u, kde p je oprávnění a vy jste umask. Tady je podporováno pouze 4ciferné osmičkové zápisy (např. 0022).

výchozí hodnota: 0027
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory delete

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Odstraňte adresář objektů blob úložiště v kontejneru úložiště.

Chování této operace se liší v závislosti na tom, zda je povolen hierarchický obor názvů; pokud ano, operace odstranění může být atomická a okamžitá; Pokud ne, operace se provádí v dávkách a může se vrátit token pro pokračování.

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]

Příklady

Odstraňte adresář objektů blob úložiště v kontejneru úložiště.

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

Povinné parametry

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

Určete, zda má dojít k výjimce, pokud adresář neexistuje.

výchozí hodnota: False
--if-match

Hodnota značky ETag nebo zástupný znak (*). Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku odpovídají zadané hodnotě.

--if-modified-since

Změnit pouze v případě, že byl od zadaného data UTC datum a čas (Y-m-d'T'H:M'Z').

--if-none-match

Hodnota značky ETag nebo zástupný znak (*). Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku neodpovídají zadané hodnotě.

--if-unmodified-since

Změnit pouze v případě, že od zadaného data a času UTC (Y-m-d'T'H:M'Z')

--lease-id

Vyžaduje se, pokud má adresář aktivní zapůjčení.

--marker

Nepovinné. Při odstraňování adresáře bez hierarchického oboru názvů je počet cest odstraněných při každém vyvolání omezený. Pokud počet cest, které se mají odstranit, překročí tento limit, vrátí se token pokračování. Při vrácení tokenu pokračování je nutné jej zadat v následném vyvolání operace odstranění, aby bylo možné pokračovat v odstraňování adresáře.

--recursive

Pokud je hodnota true, odstraní se všechny cesty pod adresářem. Pokud je "false" a adresář není prázdný, dojde k chybě.

výchozí hodnota: False
--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory download

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Stáhněte objekty blob do místní cesty k souboru.

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

Příklady

Stáhněte si jeden objekt blob v adresáři objektů blob úložiště.

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

Stáhněte si celý adresář v kontejneru úložiště.

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

Stáhněte si celý podadresář adresáře objektů blob úložiště.

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

Povinné parametry

--container -c

Zdrojový kontejner pro stahování.

--destination-path -d

Cílová cesta k místnímu adresáři ke stažení.

--source-path -s

Cesta ke zdrojovému adresáři pro stažení. Měla by to být absolutní cesta ke kontejneru.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Rekurzivně stahují objekty blob. Pokud je tato možnost povolená, stáhnou se všechny objekty blob včetně objektů blob v podadresářích.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory exists

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Zkontrolujte existenci adresáře objektů blob v kontejneru úložiště.

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

Příklady

Zkontrolujte existenci adresáře objektů blob v kontejneru úložiště.

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

Povinné parametry

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Parametr snapshot je neprůhlená hodnota DateTime, která při přítomnosti určuje snímek.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory list

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Výpis objektů blob a podadresářů objektů blob v adresáři úložiště

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]

Příklady

Výpis objektů blob a podadresářů objektů blob v adresáři úložiště

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

Povinné parametry

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

Pokud požadavek obsahuje tento parametr, vrátí operace element :class:~azure.storage.blob.models.BlobPrefix v seznamu výsledků, který funguje jako zástupný symbol pro všechny objekty blob, jejichž názvy začínají stejným podřetězeným až do vzhledu znaku oddělovače. Oddělovač může být jeden znak nebo řetězec.

--include

Určuje jednu nebo více dalších datových sad, které se mají zahrnout do odpovědi.

výchozí hodnota: mc
--marker

Neprůspěšný token pro pokračování. Tuto hodnotu lze načíst z pole next_marker předchozího objektu generátoru, pokud byl zadán num_results a tento generátor dokončil výčet výsledků. Pokud je zadáno, tento generátor začne vracet výsledky z bodu, kdy se předchozí generátor zastavil.

--num-results

Určuje maximální počet výsledků, které se mají vrátit. Pokud chcete vrátit vše, zadejte "*".

výchozí hodnota: 5000
--prefix

Filtruje výsledky tak, aby vracely pouze objekty blob, jejichž názvy začínají zadanou předponou.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory move

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Přesuňte adresář úložiště do jiného adresáře objektů blob úložiště v kontejneru úložiště.

Přesuňte adresář úložiště a veškerý jeho obsah (který může obsahovat jiné adresáře nebo objekty blob) do jiného adresáře objektů blob úložiště v kontejneru úložiště. Chování této operace se liší v závislosti na tom, zda je povolen hierarchický obor názvů; pokud ano, operace přesunutí je atomická a nevrátí se žádná značka; Pokud ne, operace se provádí v dávkách a může se vrátit token pro pokračování.

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]

Příklady

Přesuňte adresář úložiště do jiného adresáře objektů blob úložiště v kontejneru úložiště.

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

Přesuňte podadresář úložiště do jiného adresáře objektů blob úložiště v kontejneru úložiště.

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

Povinné parametry

--container-name -c

Název kontejneru.

--destination-path -d

Cesta k cílovému adresáři objektů blob. Může to být název adresáře nebo podadresáře, například dir, dir/subdir. Pokud cílová cesta existuje a je prázdná, zdroj se přesune do cílové cesty. Pokud cílová cesta neexistuje, cílová cesta se vytvoří a přepíše zdrojem. Pokud chcete řídit operaci přesunutí pro neprázdnou cestu, můžete pomocí režimu --move-mode určit jeho chování.

--source-path -s

Cesta ke zdrojovému adresáři objektů blob.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

ID zapůjčení pro cílové directory_path. Cílová directory_path musí mít aktivní zapůjčení a ID zapůjčení se musí shodovat.

--move-mode

Platné pouze v případech, kdy je povolený obor názvů. Tento parametr určuje chování operace přesunutí. Pokud je cílový adresář prázdný, pro oba režimy se cílový adresář přepíše. Pokud ale cílový adresář není prázdný, operace přesunutí ve starším režimu selže a v režimu posix se zdrojový adresář přesune do cílového adresáře.

přijímané hodnoty: legacy, posix
výchozí hodnota: posix
--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

Nepovinné. Hodnota ETag. Tuto hlavičku zadejte, aby se operace přesunutí prováděla pouze v případě, že značky ETag zdroje odpovídají zadané hodnotě.

--source-if-modified-since

Nepovinné. Hodnota data a času. Tuto hlavičku zadejte, pokud chcete provést operaci přesunutí pouze v případě, že byl zdroj změněn od zadaného data a času.

--source-if-none-match

Nepovinné. Hodnota značky ETag nebo speciální zástupný znak (*). Tuto hlavičku zadejte, pokud se má operace přesunutí provést pouze v případě, že značky ETag zdroje neodpovídají zadané hodnotě.

--source-if-unmodified-since

Nepovinné. Hodnota data a času. Tuto hlavičku zadejte, pokud chcete provést operaci přesunutí pouze v případě, že zdroj nebyl změněn od zadaného data a času.

--source-lease-id

Nepovinné. ID zapůjčení pro source_path Source_path musí mít aktivní zapůjčení a ID zapůjčení se musí shodovat.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory show

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Zobrazení vlastností adresáře objektů blob úložiště v kontejneru úložiště

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]

Příklady

Zobrazení vlastností adresáře objektů blob úložiště v kontejneru úložiště

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

Povinné parametry

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Hodnota značky ETag nebo zástupný znak (*). Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku odpovídají zadané hodnotě.

--if-modified-since

Změnit pouze v případě, že byl od zadaného data UTC datum a čas (Y-m-d'T'H:M'Z').

--if-none-match

Hodnota značky ETag nebo zástupný znak (). Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku neodpovídají zadané hodnotě. Zadejte zástupný znak () k provedení operace pouze v případě, že prostředek neexistuje, a operace se nezdaří, pokud existuje.

--if-unmodified-since

Změnit pouze v případě, že od zadaného data a času UTC (Y-m-d'T'H:M'Z')

--lease-id

Vyžaduje se, pokud má objekt blob aktivní zapůjčení.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory upload

Preview Zastaralé

Skupina příkazů az storage je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Nahrajte objekty blob nebo podadresáře do adresáře objektů blob úložiště.

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

Příklady

Nahrajte jeden objekt blob do adresáře objektů blob úložiště.

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

Nahrajte místní adresář do adresáře objektů blob úložiště.

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

Nahrajte sadu souborů v místním adresáři do adresáře objektů blob úložiště.

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

Povinné parametry

--container -c

Cílový kontejner pro nahrání

--destination-path -d

Cílová cesta, která bude před názvem objektu blob.

--source -s

Cesta ke zdrojovému souboru, ze které se má nahrát.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

přijímané hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Rekurzivně nahrajte objekty blob. Pokud je tato možnost povolená, všechny objekty blob včetně objektů blob v podadresářích se nahrají.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.