az storage blob

Poznámka:

Tato skupina příkazů obsahuje příkazy, které jsou definované v Azure CLI i alespoň v jednom rozšíření. Nainstalujte každé rozšíření, abyste mohli využívat své rozšířené funkce. Přečtěte si další informace o rozšířeních.

Správa úložiště objektů pro nestrukturovaná data (objekty blob).

Zadejte jeden z následujících parametrů ověřování pro vaše příkazy: --auth-mode, --account-key, --connection-string, --sas-token. K uložení přihlašovacích údajů pro ověřování můžete použít také odpovídající proměnné prostředí, například AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING a AZURE_STORAGE_SAS_TOKEN.

Příkazy

Name Description Typ Stav
az storage blob access

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

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

Nastavte vlastnosti řízení přístupu objektu blob.

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

Zobrazí vlastnosti řízení přístupu objektu blob.

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

Aktualizujte vlastnosti řízení přístupu objektu blob.

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

Správa operací kopírování objektů blob Slouží az storage blob show ke kontrole stavu objektů blob.

Jádro a rozšíření GA
az storage blob copy cancel

Přerušte probíhající operaci kopírování.

Základ GA
az storage blob copy start

Asynchronně zkopírujte objekt blob. Slouží az storage blob show ke kontrole stavu objektů blob.

Základ GA
az storage blob copy start (storage-blob-preview přípona)

Spusťte úlohu kopírování objektů blob.

Rozšíření GA
az storage blob copy start-batch

Zkopírujte více objektů blob do kontejneru objektů blob. Slouží az storage blob show ke kontrole stavu objektů blob.

Základ GA
az storage blob delete

Označte objekt blob nebo snímek k odstranění.

Základ GA
az storage blob delete (storage-blob-preview přípona)

Označte objekt blob nebo snímek k odstranění.

Rozšíření GA
az storage blob delete-batch

Odstraňte objekty blob z kontejneru objektů blob rekurzivně.

Základ GA
az storage blob directory

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

Rozšíření Náhled a zastaralé
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 download

Stáhněte objekt blob do cesty k souboru.

Základ GA
az storage blob download-batch

Stahujte objekty blob z kontejneru objektů blob rekurzivně.

Základ GA
az storage blob exists

Zkontrolujte existenci objektu blob v kontejneru.

Základ GA
az storage blob filter

Výpis objektů blob ve všech kontejnerech, jejichž značky odpovídají danému vyhledávacímu výrazu.

Rozšíření Preview
az storage blob generate-sas

Vygenerujte sdílený přístupový podpis objektu blob.

Základ GA
az storage blob generate-sas (storage-blob-preview přípona)

Vygenerujte sdílený přístupový podpis objektu blob.

Rozšíření GA
az storage blob immutability-policy

Správa zásad neměnnosti objektu blob

Základ GA
az storage blob immutability-policy delete

Odstraňte zásady neměnnosti objektu blob.

Základ GA
az storage blob immutability-policy set

Nastavte zásady neměnnosti objektu blob.

Základ GA
az storage blob incremental-copy

Správa operací přírůstkového kopírování objektů blob

Základ GA
az storage blob incremental-copy cancel

Přeruší čekající operaci copy_blob a ponechá cílový objekt blob s nulovou délkou a úplnými metadaty.

Základ GA
az storage blob incremental-copy start

Zkopíruje přírůstkovou kopii objektu blob asynchronně.

Základ GA
az storage blob lease

Správa zapůjčení objektů blob úložiště

Základ GA
az storage blob lease acquire

Požádejte o nové zapůjčení.

Základ GA
az storage blob lease break

Přerušení zapůjčení, pokud má kontejner nebo objekt blob aktivní zapůjčení.

Základ GA
az storage blob lease change

Změňte ID zapůjčení aktivního zapůjčení.

Základ GA
az storage blob lease release

Uvolněte zapůjčení.

Základ GA
az storage blob lease renew

Prodlužte zapůjčení.

Základ GA
az storage blob list

Výpis objektů blob v daném kontejneru

Základ GA
az storage blob metadata

Správa metadat objektů blob

Základ GA
az storage blob metadata show

Vrátí všechna uživatelsky definovaná metadata pro zadaný objekt blob nebo snímek.

Základ GA
az storage blob metadata update

Nastaví uživatelsky definovaná metadata objektu blob jako jeden nebo více dvojic název-hodnota.

Základ GA
az storage blob move

Přesunutí objektu blob v kontejneru úložiště

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

Umožňuje uživatelům vybrat nebo projekt na datech o snímku objektu blob tím, že poskytují jednoduché výrazy dotazu.

Základ Preview
az storage blob restore

Obnovte objekty blob v zadaných oblastech objektů blob.

Základ GA
az storage blob rewrite

Vytvořte nový objekt blob bloku, ve kterém se obsah objektu blob načítá z dané adresy URL.

Základ Preview
az storage blob service-properties

Správa vlastností služby blob úložiště

Jádro a rozšíření GA
az storage blob service-properties delete-policy

Správa vlastností služby delete-policy objektu blob úložiště

Základ GA
az storage blob service-properties delete-policy show

Zobrazení zásad odstranění objektu blob úložiště

Základ GA
az storage blob service-properties delete-policy update

Aktualizujte zásadu odstranění objektu blob úložiště.

Základ GA
az storage blob service-properties show

Získá vlastnosti služby Blob účtu úložiště, včetně Azure Analýza úložiště.

Základ GA
az storage blob service-properties update

Aktualizujte vlastnosti služby blob úložiště.

Základ GA
az storage blob service-properties update (storage-blob-preview přípona)

Aktualizujte vlastnosti služby blob úložiště.

Rozšíření GA
az storage blob set-legal-hold

Nastavte blokování objektů blob z právních důvodů.

Základ GA
az storage blob set-tier

Nastavte vrstvy bloku nebo stránky v objektu blob.

Základ GA
az storage blob set-tier (storage-blob-preview přípona)

Nastavte vrstvy bloku nebo stránky v objektu blob.

Rozšíření GA
az storage blob show

Získejte podrobnosti o objektu blob.

Základ GA
az storage blob show (storage-blob-preview přípona)

Získejte podrobnosti o objektu blob.

Rozšíření GA
az storage blob snapshot

Vytvoří snímek objektu blob.

Základ GA
az storage blob sync

Objekty blob se rekurzivně synchronizují s kontejnerem objektů blob úložiště.

Základ Preview
az storage blob tag

Správa značek objektů blob

Rozšíření Preview
az storage blob tag list

Získejte značky pro objekt blob nebo konkrétní verzi objektu blob nebo snímek.

Rozšíření Preview
az storage blob tag set

Nastavte značky pro objekt blob nebo konkrétní verzi objektu blob, ale ne snímek.

Rozšíření Preview
az storage blob undelete

Obnovení obnovitelně odstraněného objektu blob nebo snímku

Základ GA
az storage blob update

Nastaví systémové vlastnosti objektu blob.

Základ GA
az storage blob upload

Nahrajte soubor do objektu blob úložiště.

Základ GA
az storage blob upload-batch

Nahrajte soubory z místního adresáře do kontejneru objektů blob.

Základ GA
az storage blob url

Vytvořte adresu URL pro přístup k objektu blob.

Základ GA

az storage blob delete

Označte objekt blob nebo snímek k odstranění.

Objekt blob se označí k pozdějšímu odstranění během uvolňování paměti. Aby bylo možné odstranit objekt blob, musí být odstraněny také všechny jeho snímky. Obě je možné odebrat současně.

az storage blob delete [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--name]
                       [--sas-token]
                       [--snapshot]
                       [--tags-condition]
                       [--timeout]

Příklady

Odstranění objektu blob

az storage blob delete -c mycontainer -n MyBlob

Odstranění objektu blob pomocí přihlašovacích údajů

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--delete-snapshots

Vyžaduje se, pokud má objekt blob přidružené snímky. Mezi hodnoty patří: "only": Odstraní pouze snímky objektů blob. "include": Odstraní objekt blob spolu se všemi snímky.

přijímané hodnoty: include, only
--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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

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

--name -n

Název objektu blob.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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 objektu blob, který se má odstranit.

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--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 delete (storage-blob-preview přípona)

Označte objekt blob nebo snímek k odstranění.

Objekt blob se označí k pozdějšímu odstranění během uvolňování paměti. Aby bylo možné odstranit objekt blob, musí být odstraněny také všechny jeho snímky. Obě je možné odebrat současně.

az storage blob delete [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--name]
                       [--sas-token]
                       [--snapshot]
                       [--tags-condition]
                       [--timeout]
                       [--version-id]

Příklady

Odstranění objektu blob

az storage blob delete -c mycontainer -n MyBlob

Odstranění objektu blob pomocí přihlašovacích údajů

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--delete-snapshots

Vyžaduje se, pokud má objekt blob přidružené snímky. "only": Odstraní pouze snímky objektů blob. "include": Odstraní objekt blob spolu se všemi snímky.

přijímané hodnoty: include, only
--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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

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

--name -n

Název objektu blob.

--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 objektu blob, který se má načíst.

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--timeout

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

--version-id

Volitelné ID verze objektu blob. Tento parametr je určený pouze pro účet s povolenou verzí.

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 delete-batch

Odstraňte objekty blob z kontejneru objektů blob rekurzivně.

az storage blob delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--delete-snapshots {include, only}]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Příklady

Odstraňte všechny objekty blob končící na ".py" v kontejneru, který nebyl změněn po dobu 10 dnů.

date=`date -d "10 days ago" '+%Y-%m-%dT%H:%MZ'`
az storage blob delete-batch -s mycontainer --account-name mystorageaccount --pattern "*.py" --if-unmodified-since $date --auth-mode login

Odstraňte všechny objekty blob v adresáři s názvem "dir" v kontejneru s názvem "mycontainer".

az storage blob delete-batch -s mycontainer --pattern "dir/*"

Odstraňte objekty blob ve formátu cli-2018-xx-xx.txt nebo cli-2019-xx-xx.txt v kontejneru.

az storage blob delete-batch -s mycontainer --pattern "cli-201[89]-??-??.txt"

Odstraňte všechny objekty blob ve formátu cli-201x-xx-xx.txt s výjimkou cli-2018-xx-xx.txt a cli-2019-xx-xx.txt v kontejneru.

az storage blob delete-batch -s mycontainer --pattern "cli-201[!89]-??-??.txt"

Povinné parametry

--source -s

Kontejner objektů blob, ze kterého se soubory odstraní.

Zdrojem může být adresa URL kontejneru nebo název kontejneru. Pokud je zdrojem adresa URL kontejneru, název účtu úložiště se parsuje z adresy URL.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--delete-snapshots

Vyžaduje se, pokud má objekt blob přidružené snímky.

přijímané hodnoty: include, only
--dryrun

Zobrazí souhrn operací, které se mají provést, místo skutečného odstranění souborů.

Pokud je tato hodnota zadána, bude ignorovat všechny argumenty předběžné podmínky, které zahrnují --if-modified-since a --if-unmodified-since. Proto se soubory odstraní pomocí příkazu bez příkazu --dryrun, který se může lišit od seznamu výsledků s příznakem --dryrun.

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

Zahájí se pouze v případě, že byl od zadaného času 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 (*) pro provedení operace pouze v případě, že prostředek neexistuje, a pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

ID aktivního zapůjčení objektu blob.

--pattern

Vzor používaný pro soubory nebo objekty blob ve zdroji. Podporované vzory jsou *, ?, [seq] a [!seq]. Další informace naleznete v https://docs.python.org/3.7/library/fnmatch.htmltématu .

Při použití znaku *ve vzoru bude odpovídat libovolnému znaku včetně oddělovače adresáře /. Můžete také vyzkoušet příkaz az storage remove s příkazem --include a --exclude s azure cli >= 2.0.70, aby odpovídal více vzorům.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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 download

Stáhněte objekt blob do cesty k souboru.

az storage blob download [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--end-range]
                         [--file]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--max-connections]
                         [--name]
                         [--no-progress]
                         [--open-mode]
                         [--overwrite {false, true}]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--tags-condition]
                         [--timeout]
                         [--validate-content]
                         [--version-id]

Příklady

Stáhněte objekt blob.

az storage blob download -f /path/to/file -c mycontainer -n MyBlob

Stažení obsahu objektu blob do stdout(podpora kanálu)

az storage blob download -c mycontainer -n myblob --account-name mystorageaccount --account-key myaccountkey

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--end-range

Konec rozsahu bajtů, který se použije ke stažení části objektu blob. Pokud end_range zadáte, je nutné zadat start_range. Parametry start_range a end_range jsou inkluzivní. Příklad: start_range=0, end_range=511 stáhne prvních 512 bajtů objektu blob.

--file -f

Cesta k souboru, do které se má zapisovat. Pokud ho nezadáte, použije se stdout a max_connections se nastaví na hodnotu 1.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

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

--max-connections

Počet paralelních připojení, ke kterým se má stáhnout.

výchozí hodnota: 2
--name -n

Název objektu blob.

--no-progress

Zahrňte tento příznak, který zakáže generování sestav průběhu pro tento příkaz.

výchozí hodnota: False
--open-mode

Režim, který se použije při otevírání souboru. Všimněte si, že zadání pouze připojení open_mode brání paralelnímu stahování. Pokud se tedy použije tento open_mode, musí být max_connections nastaven na hodnotu 1.

výchozí hodnota: wb
--overwrite

Při zadání přepište existující soubor. Výchozí hodnota je true.

přijímané hodnoty: false, true
výchozí hodnota: True
--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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 objektu blob, který se má načíst.

--start-range

Začátek rozsahu bajtů, který se použije ke stažení oddílu objektu blob. Pokud se nezobrazí žádné end_range, stáhnou se všechny bajty po start_range. Parametry start_range a end_range jsou inkluzivní. Příklad: start_range=0, end_range=511 stáhne prvních 512 bajtů objektu blob.

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--timeout

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

--validate-content

Pokud je hodnota true, vypočítá hodnotu hash MD5 pro každý blok objektu blob. Služba úložiště zkontroluje hodnotu hash obsahu, který přišel s odeslanou hodnotou hash. To je primárně užitečné pro detekci bitflips na drátu, pokud používáte http místo https, protože https (výchozí nastavení) už bude ověřeno. Všimněte si, že tato hodnota hash MD5 není uložená s objektem blob. Všimněte si také, že pokud je povolený, algoritmus efektivní pro paměť se nepoužije, protože výpočet hodnoty hash MD5 vyžaduje ukládání celých bloků do vyrovnávací paměti a tím porazí účel algoritmu efektivního pro paměť.

výchozí hodnota: False
--version-id

Volitelné ID verze objektu blob. Tento parametr je určený pouze pro účet s povolenou verzí.

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 download-batch

Stahujte objekty blob z kontejneru objektů blob rekurzivně.

az storage blob download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--overwrite {false, true}]
                               [--pattern]
                               [--sas-token]

Příklady

Stažení všech objektů blob, které končí .py

az storage blob download-batch -d . --pattern "*.py" -s mycontainer --account-name mystorageaccount --account-key 00000000

Stáhněte všechny objekty blob v adresáři s názvem "dir" z kontejneru s názvem "mycontainer".

az storage blob download-batch -d . -s mycontainer --pattern "dir/*"

Stáhněte všechny objekty blob ve formátu cli-2018-xx-xx.txt nebo cli-2019-xx-xx.txt v kontejneru do aktuální cesty.

az storage blob download-batch -d . -s mycontainer --pattern "cli-201[89]-??-??.txt"

Stáhněte všechny objekty blob s formátem cli-201x-xx-xx.txt s výjimkou cli-2018-xx-xx.txt a cli-2019-xx-xx.txt v kontejneru do aktuální cesty.

az storage blob download-batch -d . -s mycontainer --pattern "cli-201[!89]-??-??.txt"

Povinné parametry

--destination -d

Existující cílová složka pro tuto operaci stahování.

--source -s

Kontejner objektů blob, ze kterého se soubory stáhnou.

Zdrojem může být adresa URL kontejneru nebo název kontejneru. Pokud je zdrojem adresa URL kontejneru, název účtu úložiště se parsuje z adresy URL.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--dryrun

Zobrazí souhrn operací, které se mají vzít místo skutečného stažení souborů.

výchozí hodnota: False
--max-connections

Počet paralelních připojení, ke kterým se má stáhnout.

výchozí hodnota: 2
--no-progress

Zahrňte tento příznak, který zakáže generování sestav průběhu pro tento příkaz.

výchozí hodnota: False
--overwrite

Při zadání přepište existující soubor. Výchozí hodnotou je false.

přijímané hodnoty: false, true
výchozí hodnota: False
--pattern

Vzor používaný pro soubory nebo objekty blob ve zdroji. Podporované vzory jsou *, ?, [seq] a [!seq]. Další informace naleznete v https://docs.python.org/3.7/library/fnmatch.htmltématu .

Při použití znaku *ve vzoru bude odpovídat libovolnému znaku včetně oddělovače adresáře /.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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 exists

Zkontrolujte existenci objektu blob v kontejneru.

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

Příklady

Zkontrolujte existenci objektu blob v kontejneru. (automaticky vygenerováno)

az storage blob exists --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--name -n

Název objektu blob.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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 filter

Preview

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

Výpis objektů blob ve všech kontejnerech, jejichž značky odpovídají danému vyhledávacímu výrazu.

az storage blob filter --tag-filter
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--connection-string]
                       [--container-name]
                       [--sas-token]

Povinné parametry

--tag-filter

Výraz pro vyhledání objektů blob, jejichž značky odpovídají zadané podmínce. např. ""yourtagname"='firsttag' and "yourtagname2"='secondtag'".

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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--container-name -c

Používá se, když chcete vypsat objekty blob v zadaném kontejneru.

--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 generate-sas

Vygenerujte sdílený přístupový podpis objektu blob.

az storage blob generate-sas [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--blob-url]
                             [--cache-control]
                             [--connection-string]
                             [--container-name]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--encryption-scope]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--name]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--timeout]

Příklady

Vygenerujte token SAS pro objekt blob s oprávněními jen pro čtení.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only

Vygenerujte token SAS pro objekt blob se zadaným rozsahem IP adres.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only

Vygenerujte sdílený přístupový podpis objektu blob. (automaticky vygenerováno)

az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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.

--as-user

Označuje, že tento příkaz vrátí SAS podepsaný klíčem delegování uživatele. Pokud je zadaný tento argument, je vyžadován parametr konce platnosti a přihlášení v režimu ověřování.

výchozí hodnota: False
--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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--cache-control

Hodnota hlavičky odpovědi pro Cache-Control při přístupu k prostředku pomocí tohoto sdíleného přístupového podpisu.

--connection-string

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

--container-name -c

Název kontejneru.

--content-disposition

Hodnota hlavičky odpovědi pro Content-Disposition při přístupu k prostředku pomocí tohoto sdíleného přístupového podpisu.

--content-encoding

Hodnota hlavičky odpovědi pro Content-Encoding při přístupu k prostředku pomocí tohoto sdíleného přístupového podpisu.

--content-language

Hodnota hlavičky odpovědi pro Content-Language při přístupu k prostředku pomocí tohoto sdíleného přístupového podpisu.

--content-type

Hodnota hlavičky odpovědi pro Content-Type při přístupu k prostředku pomocí tohoto sdíleného přístupového podpisu.

--encryption-scope

Předdefinovaný obor šifrování sloužící k šifrování dat ve službě.

--expiry

Určuje datum a čas UTC (Y-m-d'T'H:M'Z'), ve kterém se SAS stane neplatným. Nepoužívejte, pokud se na uložené zásady přístupu odkazuje s názvem --policy-name, který tuto hodnotu určuje.

--full-uri

Označuje, že tento příkaz vrátí úplný identifikátor URI objektu blob a token sdíleného přístupového podpisu.

výchozí hodnota: False
--https-only

Povolte pouze žádosti provedené pomocí protokolu HTTPS. Pokud tento parametr vynecháte, povolí se požadavky z protokolu HTTP i HTTPS.

--ip

Určuje IP adresu nebo rozsah IP adres, ze kterých se mají přijímat požadavky. Podporuje pouze adresy stylu IPv4.

--name -n

Název objektu blob.

--permissions

Oprávnění sas uděluje. Povolené hodnoty: (a)dd (c)reate (d)elete (e)xecute (i)set_immutability_policy (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete. Nepoužívejte, pokud je uložená zásada přístupu odkazována na --ID, která určuje tuto hodnotu. Lze kombinovat.

--policy-name

Název uložené zásady přístupu v seznamu ACL kontejneru.

--snapshot

Volitelné ID snímku objektu blob. Neprůhlená hodnota DateTime, která při přítomnosti určuje snímek objektu blob, který má udělit oprávnění.

--start

Určuje datum a čas UTC (Y-m-d'T'H:M'Z'), ve kterém se sas stane platným. Nepoužívejte, pokud se na uložené zásady přístupu odkazuje s názvem --policy-name, který tuto hodnotu určuje. Výchozí hodnota je čas požadavku.

--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 generate-sas (storage-blob-preview přípona)

Vygenerujte sdílený přístupový podpis objektu blob.

az storage blob generate-sas --container-name
                             --name
                             [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--version-id]

Příklady

Vygenerujte token SAS pro objekt blob s oprávněními jen pro čtení.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only

Vygenerujte token SAS pro objekt blob se zadaným rozsahem IP adres.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only

Vygenerujte sdílený přístupový podpis objektu blob. (automaticky vygenerováno)

az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r

Povinné parametry

--container-name -c

Název kontejneru.

--name -n

Název objektu 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.

--as-user

Označuje, že tento příkaz vrátí SAS podepsaný klíčem delegování uživatele. Pokud je zadaný tento argument, je vyžadován parametr konce platnosti a přihlášení v režimu ověřování.

výchozí hodnota: False
--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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--cache-control

Hodnota hlavičky odpovědi pro Cache-Control, když prostředek přistupuje k tomuto sdílenému přístupového podpisu.

--connection-string

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

--content-disposition

Hodnota hlavičky odpovědi pro Content-Disposition, když prostředek přistupuje k tomuto sdílenému přístupového podpisu.

--content-encoding

Hodnota hlavičky odpovědi pro Content-Encoding, když prostředek přistupuje k tomuto sdílenému přístupového podpisu.

--content-language

Hodnota hlavičky odpovědi pro Content-Language, když prostředek přistupuje k tomuto sdílenému přístupového podpisu.

--content-type

Hodnota hlavičky odpovědi pro Content-Type, když prostředek přistupuje k tomuto sdílenému přístupového podpisu.

--expiry

Určuje datum a čas UTC (Y-m-d'T'H:M'Z'), ve kterém se SAS stane neplatným. Nepoužívejte, pokud je uložená zásada přístupu odkazována na --ID, která určuje tuto hodnotu.

--full-uri

Označuje, že tento příkaz vrátí úplný identifikátor URI objektu blob a token sdíleného přístupového podpisu.

výchozí hodnota: False
--https-only

Povolte pouze žádosti provedené pomocí protokolu HTTPS. Pokud tento parametr vynecháte, povolí se požadavky z protokolu HTTP i HTTPS.

--ip

Zadejte IP adresu nebo rozsah IP adres, ze kterých se mají přijímat požadavky. Pokud IP adresa, ze které požadavek pochází, neodpovídá IP adrese nebo rozsahu adres zadaným v tokenu SAS, požadavek se neověří. Zadáním ip=168.1.1.5.65 nebo ip=168.1.5.60-168.1.5.70 v SAS se požadavek omezí na tyto IP adresy.

--permissions

Oprávnění sas uděluje. Povolené hodnoty: (a)dd (c)reate (d)elete (x)delete_previous_version (e)xecute (m)ove (p)ermanent_delete (r)ead (s)et_immutability_policy (t)ag (w)rite. Nepoužívejte, pokud se na uložené zásady přístupu odkazuje s názvem --policy-name, který tuto hodnotu určuje. Lze kombinovat.

--policy-name

Název uložené zásady přístupu v seznamu ACL kontejneru.

--snapshot

Parametr snapshot je neprůhlená hodnota DateTime, která při přítomnosti určuje snímek objektu blob, který se má načíst.

--start

Určuje datum a čas UTC (Y-m-d'T'H:M'Z'), ve kterém se sas stane platným. Nepoužívejte, pokud je uložená zásada přístupu odkazována na --ID, která určuje tuto hodnotu. Výchozí hodnota je čas požadavku.

--version-id
Preview

Volitelné ID verze objektu blob. Tento parametr je určený pouze pro účet s povolenou verzí.

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 list

Výpis objektů blob v daném kontejneru

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

Příklady

Vypište všechny objekty blob úložiště v kontejneru, jejichž názvy začínají na "foo"; bude odpovídat názvům, jako jsou foo, foobar a foo/bar.

az storage blob list -c mycontainer --prefix foo

Povinné parametry

--container-name -c

Název kontejneru.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--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 prvek 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ětěší až do vzhledu znaku oddělovače. Oddělovač může být jeden znak nebo řetězec.

--include

Zadejte jednu nebo více dalších datových sad, které se mají zahrnout do odpovědi. Mezi možnosti patří: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags, (i)mmutabilitypolicy, (l)egalhold, (d)eletedwithversions. Lze kombinovat.

--marker

Řetězcová hodnota, která identifikuje část seznamu kontejnerů, které se mají vrátit pomocí další operace výpisu. Operace vrátí hodnotu NextMarker v textu odpovědi, pokud operace výpisu nevrátila všechny zbývající kontejnery, které mají být uvedeny na aktuální stránce. Pokud je zadáno, tento generátor začne vracet výsledky z bodu, kdy se předchozí generátor zastavil.

--num-results

Zadejte maximální počet, který se má vrátit. Pokud požadavek nezadá num_results nebo určuje hodnotu větší než 5 000, server vrátí až 5 000 položek. Všimněte si, že pokud operace výpisu překročí hranici oddílu, služba vrátí token pokračování pro načtení zbývajících výsledků. Pokud chcete vrátit vše, zadejte "*".

výchozí hodnota: 5000
--prefix

Vyfiltrujte výsledky tak, aby vracely pouze objekty blob, jejichž název začíná 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ě nebo koncovým bodem služby. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--show-next-marker

Při zadání zobrazí dalšíMarker ve výsledku.

--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 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 zastaralý a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs file move. Další informace najdete tady: https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md.

Přesunutí objektu blob v kontejneru úložiště

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

Příklady

Přesunutí objektu blob v kontejneru úložiště

az storage blob move -c MyContainer -d DestinationBlobPath -s SourceBlobPath --account-name MyStorageAccount

Povinné parametry

--container-name -c

Název kontejneru.

--destination-blob -d

Název cílového objektu blob. Měla by to být absolutní cesta pod kontejnerem. např. topdir1/dirbar.

--source-blob -s

Název zdrojového objektu blob. Měla by to být absolutní cesta pod kontejnerem. např. topdir1/dirsubfoo.

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

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

--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řejmenování 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, aby se operace přejmenování prováděla 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, aby se operace přejmenování prováděla 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řejmenování 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 query

Preview

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

Umožňuje uživatelům vybrat nebo projekt na datech o snímku objektu blob tím, že poskytují jednoduché výrazy dotazu.

az storage blob query --query-expression
                      [--account-key]
                      [--account-name]
                      [--auth-mode {key, login}]
                      [--blob-endpoint]
                      [--blob-url]
                      [--connection-string]
                      [--container-name]
                      [--if-match]
                      [--if-modified-since]
                      [--if-none-match]
                      [--if-unmodified-since]
                      [--in-column-separator]
                      [--in-escape-char]
                      [--in-has-header]
                      [--in-line-separator]
                      [--in-quote-char]
                      [--in-record-separator]
                      [--input-format {csv, json}]
                      [--lease-id]
                      [--name]
                      [--out-column-separator]
                      [--out-escape-char]
                      [--out-has-header]
                      [--out-line-separator]
                      [--out-quote-char]
                      [--out-record-separator]
                      [--output-format {csv, json}]
                      [--result-file]
                      [--sas-token]
                      [--tags-condition]
                      [--timeout]

Příklady

Povolte uživatelům výběr nebo projekt v objektu blob zadáním jednoduchých výrazů dotazu.

az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage"

Povolte uživatelům výběr nebo projekt v objektu blob zadáním jednoduchých výrazů dotazu a uložením do cílového souboru.

az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage" --result-file result.csv

Povinné parametry

--query-expression

Výraz dotazu v SQL. Maximální velikost výrazu dotazu je 256KiB. Další informace o syntaxi výrazu naleznete v tématu https://docs.microsoft.com/azure/storage/blobs/query-acceleration-sql-reference.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--in-column-separator

Řetězec použitý k oddělení sloupců.

výchozí hodnota: ,
--in-escape-char

Řetězec použitý jako řídicí znak. Výchozí hodnota je prázdná.

--in-has-header

Určuje, jestli data objektu blob obsahují záhlaví na prvním řádku. Výchozí hodnota je False, což znamená, že data budou vrácena včetně prvního řádku. Pokud je nastavená hodnota Pravda, vrátí se data s výhradním využitím prvního řádku.

výchozí hodnota: False
--in-line-separator

Řetězec použitý k oddělení záznamů.

výchozí hodnota:
--in-quote-char

Řetězec použitý k uvozovce konkrétního pole.

výchozí hodnota: "
--in-record-separator

Řetězec použitý k oddělení záznamů.

výchozí hodnota:
--input-format

Typ serializace dat aktuálně uložených v objektu blob. Výchozí možností je zacházet s daty objektu blob jako s daty CSV formátovanými ve výchozím dialektu. Data objektu blob budou při zadání formátu objektu blob přeformátována podle daného profilu. Pokud zvolíte json, zadejte Output Json Text Configuration Arguments odpovídajícím způsobem; Pokud zvolíte csv, zadejte Output Delimited Text Configuration Arguments.

přijímané hodnoty: csv, json
--lease-id

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

--name -n

Název objektu blob.

--out-column-separator

Řetězec použitý k oddělení sloupců.

výchozí hodnota: ,
--out-escape-char

Řetězec použitý jako řídicí znak. Výchozí hodnota je prázdná.

--out-has-header

Určuje, jestli data objektu blob obsahují záhlaví na prvním řádku. Výchozí hodnota je False, což znamená, že data budou vrácena včetně prvního řádku. Pokud je nastavená hodnota Pravda, vrátí se data s výhradním využitím prvního řádku.

výchozí hodnota: False
--out-line-separator

Řetězec použitý k oddělení záznamů.

výchozí hodnota:
--out-quote-char

Řetězec použitý k uvozovce konkrétního pole.

výchozí hodnota: "
--out-record-separator

Řetězec použitý k oddělení záznamů.

výchozí hodnota:
--output-format

Výstupní typ serializace datového streamu. Ve výchozím nastavení se data vrátí, protože jsou reprezentována v objektu blob. Poskytnutím výstupního formátu se data objektu blob přeformátují podle daného profilu. Pokud zvolíte json, zadejte Output Json Text Configuration Arguments odpovídajícím způsobem; Pokud zvolíte csv, zadejte Output Delimited Text Configuration Arguments.

přijímané hodnoty: csv, json
--result-file

Zadejte cestu k souboru pro uložení výsledku.

--sas-token

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

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

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

Obnovte objekty blob v zadaných oblastech objektů blob.

az storage blob restore --account-name
                        --time-to-restore
                        [--blob-range]
                        [--no-wait]
                        [--resource-group]

Příklady

Obnovte objekty blob ve dvou zadaných oblastech objektů blob. Příklady: (container1/blob1, container2/blob2) a (container2/blob3.) container2/blob4).

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r container1/blob1 container2/blob2 -r container2/blob3 container2/blob4

Obnovte objekty blob v zadaných rozsazích objektů blob od začátku do konce účtu.

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r "" ""

Obnovte objekty blob v zadaném rozsahu objektů blob.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2

Obnovte objekty blob v zadaném rozsahu objektů blob bez čekání a dotazujte se na stav obnovení objektů blob pomocí příkazu az storage account show.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2 --no-wait

Povinné parametry

--account-name -n

Název účtu úložiště.

--time-to-restore -t

Obnovte objekt blob do zadaného času, což by mělo být datum a čas UTC (Y-m-d'T'H:M:S'Z').

Volitelné parametry

--blob-range -r

Rozsahy objektů blob, které se mají obnovit. Pro zadání start_range a end_range pro každý rozsah objektů blob, například -r blob1 blob2, je potřeba zadat dvě hodnoty. Poznámka: Prázdné znamená, že účet začíná jako počáteční hodnota rozsahu a znamená konec účtu pro koncový rozsah.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

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 rewrite

Preview

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

Vytvořte nový objekt blob bloku, ve kterém se obsah objektu blob načítá z dané adresy URL.

Obsah existujícího objektu blob se přepíše novým objektem blob.

az storage blob rewrite --container-name
                        --name
                        --source-uri
                        [--account-key]
                        [--account-name]
                        [--auth-mode {key, login}]
                        [--blob-endpoint]
                        [--connection-string]
                        [--encryption-scope]
                        [--if-match]
                        [--if-modified-since]
                        [--if-none-match]
                        [--if-unmodified-since]
                        [--lease-id]
                        [--sas-token]
                        [--tags-condition]
                        [--tier {Archive, Cold, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80}]
                        [--timeout]

Příklady

Aktualizujte obor šifrování pro existující objekt blob.

az storage blob rewrite --source-uri https://srcaccount.blob.core.windows.net/mycontainer/myblob?<sastoken> --encryption-scope newscope -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Povinné parametry

--container-name -c

Název kontejneru.

--name -n

Název objektu blob.

--source-uri -u

Adresa URL o délce až 2 kB, která určuje soubor nebo objekt blob. Hodnota by měla být zakódovaná jako adresa URL, jak by se zobrazovala v identifikátoru URI požadavku. Pokud je zdroj v jiném účtu, musí být zdroj buď veřejný, nebo musí být ověřený prostřednictvím sdíleného přístupového podpisu. Pokud je zdroj veřejný, nevyžaduje se žádné ověřování.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--encryption-scope

Předdefinovaný obor šifrování sloužící k šifrování dat ve službě. Obor šifrování je možné vytvořit pomocí rozhraní API pro správu a odkazovat sem podle názvu. Pokud je v kontejneru definován výchozí obor šifrování, tato hodnota ji přepíše, pokud je obor na úrovni kontejneru nakonfigurovaný tak, aby umožňoval přepsání. V opačném případě se vyvolá chyba.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

Vyžaduje se, pokud má objekt blob aktivní zapůjčení. Hodnota může být objekt BlobLeaseClient nebo ID zapůjčení jako řetězec.

--sas-token

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

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--tier

Standardní hodnota úrovně objektu blob pro nastavení objektu blob. Pro tuto verzi knihovny se to vztahuje pouze na objekty blob bloku v účtech úložiště úrovně Standard.

přijímané hodnoty: Archive, Cold, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80
--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.

Nastavte blokování objektů blob z právních důvodů.

az storage blob set-legal-hold --container-name
                               --legal-hold {false, true}
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]

Nakonfigurujte blokování objektů blob z právních důvodů.

az storage blob set-legal-hold --legal-hold -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Vymazání blokování objektů blob z právních důvodů

az storage blob set-legal-hold --legal-hold false -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
--container-name -c

Název kontejneru.

--legal-hold

Určuje, jestli má být v objektu blob nastaveno blokování z právních důvodů.

přijímané hodnoty: false, true
--name -n

Název objektu blob.

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--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ě nebo koncovým bodem služby. 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 set-tier

Nastavte vrstvy bloku nebo stránky v objektu blob.

Pro objekt blob bloku tento příkaz podporuje pouze objekty blob bloku v účtech úložiště úrovně Standard. Pro objekt blob stránky tento příkaz podporuje pouze objekty blob stránky v účtech Premium.

az storage blob set-tier --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--timeout]
                         [--type {block, page}]

Příklady

Nastavte vrstvy bloku nebo stránky v objektu blob. (automaticky vygenerováno)

az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10

Povinné parametry

--tier

Hodnota vrstvy, na kterou se má objekt blob nastavit.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--name -n

Název objektu blob.

--rehydrate-priority -r
Preview

Uveďte prioritu, se kterou se má dosadit archivovaný objekt blob. Prioritu lze nastavit u objektu blob pouze jednou, výchozí hodnota je Standard.

přijímané hodnoty: High, Standard
--sas-token

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

--timeout

Parametr časového limitu se vyjadřuje v sekundách. Tato metoda může provádět více volání služby Azure a časový limit se použije pro každé volání jednotlivě.

--type -t

Typ objektu blob.

přijímané hodnoty: block, page
výchozí hodnota: block
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 set-tier (storage-blob-preview přípona)

Nastavte vrstvy bloku nebo stránky v objektu blob.

Pro objekt blob bloku tento příkaz podporuje pouze objekty blob bloku v účtech úložiště úrovně Standard. Pro objekt blob stránky tento příkaz podporuje pouze objekty blob stránky v účtech Premium.

az storage blob set-tier --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--tags-condition]
                         [--timeout]
                         [--type {block, page}]
                         [--version-id]

Příklady

Nastavte vrstvy bloku nebo stránky v objektu blob. (automaticky vygenerováno)

az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10

Povinné parametry

--tier

Hodnota vrstvy, na kterou se má objekt blob nastavit.

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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--name -n

Název objektu blob.

--rehydrate-priority -r
Preview

Uveďte prioritu, se kterou se má dosadit archivovaný objekt blob.

přijímané hodnoty: High, Standard
--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.

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--timeout

Parametr časového limitu se vyjadřuje v sekundách. Tato metoda může provádět více volání služby Azure a časový limit se použije pro každé volání jednotlivě.

--type -t

Typ objektu blob.

přijímané hodnoty: block, page
výchozí hodnota: block
--version-id

Volitelné ID verze objektu blob. Tento parametr je určený pouze pro účet s povolenou verzí.

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 show

Získejte podrobnosti o objektu blob.

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

Příklady

Zobrazí všechny vlastnosti objektu blob.

az storage blob show -c mycontainer -n MyBlob

Získání podrobností o objektu blob (automaticky vygenerováno)

az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

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

--name -n

Název objektu blob.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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 objektu blob, který se má načíst.

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--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 show (storage-blob-preview přípona)

Získejte podrobnosti o objektu blob.

az storage blob show [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--blob-url]
                     [--connection-string]
                     [--container-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--name]
                     [--sas-token]
                     [--snapshot]
                     [--tags-condition]
                     [--timeout]
                     [--version-id]

Příklady

Zobrazí všechny vlastnosti objektu blob.

az storage blob show -c mycontainer -n MyBlob

Získání podrobností o objektu blob (automaticky vygenerováno)

az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob

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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

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

--name -n

Název objektu blob.

--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 objektu blob, který se má načíst.

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--timeout

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

--version-id
Preview

Volitelné ID verze objektu blob. Tento parametr je určený pouze pro účet s povolenou verzí.

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 snapshot

Vytvoří snímek objektu blob.

Snímek je verze objektu blob jen pro čtení, která se pořizuje v určitém okamžiku. Může být přečteno, zkopírováno nebo odstraněno, ale není změněno. Snímky poskytují způsob, jak zálohovat objekt blob, jak se zobrazuje v okamžiku v čase. Snímek objektu blob má stejný název jako základní objekt blob, ze kterého se snímek pořídí, s připojenou hodnotou DateTime, která označuje čas pořízení snímku.

az storage blob snapshot [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--metadata]
                         [--name]
                         [--sas-token]
                         [--tags-condition]
                         [--timeout]

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

Vyžaduje se, pokud má objekt blob 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.

--name -n

Název objektu blob.

--sas-token

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

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

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

Preview

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

Objekty blob se rekurzivně synchronizují s kontejnerem objektů blob úložiště.

az storage blob sync --container
                     --source
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--delete-destination {false, prompt, true}]
                     [--destination]
                     [--exclude-path]
                     [--exclude-pattern]
                     [--include-pattern]
                     [--sas-token]
                     [<EXTRA_OPTIONS>]

Příklady

Synchronizujte jeden objekt blob s kontejnerem.

az storage blob sync -c mycontainer -s "path/to/file" -d NewBlob

Synchronizujte adresář s kontejnerem.

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory"

Synchronizujte adresář s kontejnerem s předávacím příkazem azcopy (v tomto případě omezení pásma nahrávání na 20 MBit/s).

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory" -- --cap-mbps=20

Povinné parametry

--container -c

Cílový kontejner synchronizace.

--source -s

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

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.

--connection-string

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

--delete-destination

Definuje, jestli se mají z cíle odstranit nadbytečné soubory, které nejsou ve zdroji. Je možné nastavit hodnotu true, false nebo prompt. Pokud je tato možnost nastavená na výzvu, zobrazí se uživateli dotaz před plánováním souborů a objektů blob pro odstranění.

přijímané hodnoty: false, prompt, true
výchozí hodnota: true
--destination -d

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

--exclude-path

Vylučte tyto cesty. Tato možnost nepodporuje zástupné znaky (*). Kontroluje předponu relativní cesty. Například: myFolder; myFolder/subDirName/file.pdf.

--exclude-pattern

Vylučte tyto soubory, ve kterých název odpovídá seznamu vzorů. Příklad: .jpg;. Pdf; exactName. Tato možnost podporuje zástupné znaky (*).

--include-pattern

Zahrnout pouze tyto soubory, ve kterých název odpovídá seznamu vzorů. Příklad: .jpg;. Pdf; exactName. Tato možnost podporuje zástupné znaky (*).

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

<EXTRA_OPTIONS>
Experimentální

Další možnosti, které se budou předávat do azcopy, jak je. Uveďte všechny další možnosti za .--

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 undelete

Obnovení obnovitelně odstraněného objektu blob nebo snímku

Operace bude úspěšná pouze v případě, že se použije v zadaném počtu dnů nastavených v zásadách uchovávání informací o odstranění. Pokus o odstranění objektu blob nebo snímku, který není obnovitelně odstraněný, bude úspěšný bez jakýchkoli změn.

az storage blob undelete [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--sas-token]
                         [--timeout]

Příklady

Odstranění objektu blob

az storage blob undelete -c mycontainer -n MyBlob

Odstranění objektu blob pomocí přihlašovacích údajů

az storage blob undelete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--name -n

Název objektu blob.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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 update

Nastaví systémové vlastnosti objektu blob.

Pokud je pro content_settings nastavena jedna vlastnost, všechny vlastnosti budou přepsány.

az storage blob update --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--tags-condition]
                       [--timeout]

Povinné parametry

--container-name -c

Název kontejneru.

--name -n

Název objektu blob.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--clear-content-settings

Pokud je tento příznak nastaven, pak pokud je nastavena některá z následujících vlastností (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type), pak se všechny tyto vlastnosti nastaví společně. Pokud pro danou vlastnost není zadaná hodnota, pokud je nastavena alespoň jedna z níže uvedených vlastností, bude tato vlastnost vymazána.

přijímané hodnoty: false, true
--connection-string

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

--content-cache --content-cache-control

Řídicí řetězec mezipaměti.

--content-disposition

Vyjadřuje další informace o tom, jak zpracovat datovou část odpovědi, a dá se také použít k připojení dalších metadat.

--content-encoding

Typ kódování obsahu.

--content-language

Jazyk obsahu.

--content-md5

Hodnota hash MD5 obsahu.

--content-type

Typ MIME obsahu.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (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ě nebo koncovým bodem služby. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

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

Nahrajte soubor do objektu blob úložiště.

Vytvořte nový objekt blob z cesty k souboru nebo aktualizuje obsah existujícího objektu blob pomocí automatického bloku dat a oznámení o průběhu.

az storage blob upload [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--data]
                       [--encryption-scope]
                       [--file]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--length]
                       [--max-connections]
                       [--maxsize-condition]
                       [--metadata]
                       [--name]
                       [--no-progress]
                       [--overwrite {false, true}]
                       [--sas-token]
                       [--socket-timeout]
                       [--tags]
                       [--tags-condition]
                       [--tier]
                       [--timeout]
                       [--type {append, block, page}]
                       [--validate-content]

Příklady

Nahrání do objektu blob

az storage blob upload -f /path/to/file -c mycontainer -n MyBlob

Nahrajte do objektu blob s adresou URL SAS objektu blob.

az storage blob upload -f /path/to/file --blob-url https://mystorageaccount.blob.core.windows.net/mycontainer/myblob?sv=2019-02-02&st=2020-12-22T07%3A07%3A29Z&se=2020-12-23T07%3A07%3A29Z&sr=b&sp=racw&sig=redacted

Nahrajte soubor do objektu blob úložiště. (automaticky vygenerováno)

az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob

Nahrajte řetězec do objektu blob.

az storage blob upload --data "teststring" -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Nahrajte ho do kanálu.

echo $data | az storage blob upload --data @- -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Úplná adresa URL koncového bodu objektu blob, včetně tokenu SAS a snímku, pokud se používá. Může se jednat o primární koncový bod nebo sekundární koncový bod v závislosti na aktuálním location_modekoncovém bodu .

--connection-string

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

--container-name -c

Název kontejneru.

--content-cache --content-cache-control

Řídicí řetězec mezipaměti.

--content-disposition

Vyjadřuje další informace o tom, jak zpracovat datovou část odpovědi, a dá se také použít k připojení dalších metadat.

--content-encoding

Typ kódování obsahu.

--content-language

Jazyk obsahu.

--content-md5

Hodnota hash MD5 obsahu.

--content-type

Typ MIME obsahu.

--data
Preview

Data objektu blob, která se mají nahrát.

--encryption-scope

Předdefinovaný obor šifrování sloužící k šifrování dat ve službě.

--file -f

Cesta k souboru, který se má nahrát jako obsah objektu blob.

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

Zahájí se pouze v případě, že byl od zadaného času 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 pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

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

--length
Preview

Počet bajtů, které se mají číst z datového proudu Tato možnost je nepovinná, ale měla by být zadána pro optimální výkon. Spolupracujte s --data.

--max-connections

Maximální početparalelních

výchozí hodnota: 2
--maxsize-condition

Maximální délka v bajtech povolená pro doplňovací objekt blob.

--metadata

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

--name -n

Název objektu blob.

--no-progress

Zahrňte tento příznak, který zakáže generování sestav průběhu pro tento příkaz.

výchozí hodnota: False
--overwrite

Zda má být objekt blob, který se má nahrát, přepsat aktuální data. Pokud je hodnota True, operace nahrání objektu blob přepíše existující data. Pokud je nastavená hodnota False, operace selže s chybou ResourceExistsError. Výjimkou jsou typy doplňovacích objektů blob: Pokud je nastavená hodnota False a data již existují, nezvolí se chyba a data se připojí k existujícímu objektu blob. Pokud nastavíte přepsání =True, existující doplňovací objekt blob se odstraní a vytvoří se nový objekt blob. Výchozí hodnota je False.

přijímané hodnoty: false, true
--sas-token

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

--socket-timeout

Časový limit soketu (sek), který služba používá k regulaci toku dat.

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--tier

Hodnota vrstvy, na kterou se má objekt blob nastavit. U objektu blob stránky úroveň koreluje s velikostí objektu blob a počtem povolených vstupně-výstupních operací za sekundu. Možné hodnoty jsou P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 a to platí jenom pro objekty blob stránky v účtech premium storage; Pro objekt blob bloku jsou možné hodnoty Archive, Cold, Cool a Hot. To platí jenom pro objekty blob bloku v účtech úložiště úrovně Standard.

--timeout

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

--type -t

Výchozí hodnota je stránka pro soubory *.vhd nebo blok v opačném případě.

přijímané hodnoty: append, block, page
--validate-content

Určete, že se hodnota hash MD5 vypočítá pro každý blok objektu blob a ověří ji služba, když dorazí blok dat.

výchozí hodnota: False
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 upload-batch

Nahrajte soubory z místního adresáře do kontejneru objektů blob.

az storage blob upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--max-connections]
                             [--maxsize-condition]
                             [--metadata]
                             [--no-progress]
                             [--overwrite {false, true}]
                             [--pattern]
                             [--sas-token]
                             [--tags]
                             [--tags-condition]
                             [--tier]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

Příklady

Nahrajte všechny soubory, které končí .py, pokud objekt blob neexistuje a od daného data nebyl změněn.

az storage blob upload-batch -d mycontainer --account-name mystorageaccount --account-key 00000000 -s <path-to-directory> --pattern "*.py" --if-unmodified-since 2018-08-27T20:51Z

Nahrajte všechny soubory z adresáře místních cest do kontejneru s názvem "mycontainer".

az storage blob upload-batch -d mycontainer -s <path-to-directory>

Nahrajte všechny soubory ve formátu cli-2018-xx-xx.txt nebo cli-2019-xx-xx.txt v adresáři místní cesty.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern "cli-201[89]-??-??.txt"

Nahrajte všechny soubory ve formátu cli-201x-xx-xx.txt s výjimkou cli-2018-xx-xx.txt a cli-2019-xx-xx.txt v kontejneru.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern "cli-201[!89]-??-??.txt"

Povinné parametry

--destination -d

Kontejner objektů blob, do kterého se soubory nahrají.

Cílem může být adresa URL kontejneru nebo název kontejneru. Pokud je cílem adresa URL kontejneru, název účtu úložiště se parsuje z adresy URL.

--source -s

Adresář, ve kterém se nahrají soubory.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--content-cache --content-cache-control

Řídicí řetězec mezipaměti.

--content-disposition

Vyjadřuje další informace o tom, jak zpracovat datovou část odpovědi, a dá se také použít k připojení dalších metadat.

--content-encoding

Typ kódování obsahu.

--content-language

Jazyk obsahu.

--content-md5

Hodnota hash MD5 obsahu.

--content-type

Typ MIME obsahu.

--destination-path

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

--dryrun

Zobrazí souhrn operací, které se mají vzít, místo skutečného nahrání souborů.

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

Zahájí se pouze v případě, že byl od zadaného času 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 (*) pro provedení operace pouze v případě, že prostředek neexistuje, a pokud existuje, operace selže.

--if-unmodified-since

Zahájí se pouze v případě, že od zadaného data utc datum a čas (Y-m-d'T'H:M'Z').

--lease-id

ID aktivního zapůjčení objektu blob.

--max-connections

Maximální početparalelních

výchozí hodnota: 2
--maxsize-condition

Maximální délka v bajtech povolená pro doplňovací objekt blob.

--metadata

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

--no-progress

Zahrňte tento příznak, který zakáže generování sestav průběhu pro tento příkaz.

výchozí hodnota: False
--overwrite

Zda má být objekt blob, který se má nahrát, přepsat aktuální data. Pokud je hodnota True, operace nahrání objektu blob přepíše existující data. Pokud je nastavená hodnota False, operace selže s chybou ResourceExistsError. Výjimkou jsou typy doplňovacích objektů blob: Pokud je nastavená hodnota False a data již existují, nezvolí se chyba a data se připojí k existujícímu objektu blob. Pokud nastavíte přepsání =True, existující doplňovací objekt blob se odstraní a vytvoří se nový objekt blob. Výchozí hodnota je False.

přijímané hodnoty: false, true
--pattern

Vzor používaný pro soubory nebo objekty blob ve zdroji. Podporované vzory jsou *, ?, [seq] a [!seq]. Další informace naleznete v https://docs.python.org/3.7/library/fnmatch.htmltématu .

Při použití znaku *ve vzoru bude odpovídat libovolnému znaku včetně oddělovače adresáře /.

--sas-token

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

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--tags-condition

Zadejte klauzuli SQL where pro značky objektů blob, která bude fungovat pouze s objekty blob s odpovídající hodnotou.

--tier

Hodnota vrstvy, na kterou se má objekt blob nastavit. U objektu blob stránky úroveň koreluje s velikostí objektu blob a počtem povolených vstupně-výstupních operací za sekundu. Možné hodnoty jsou P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 a to platí jenom pro objekty blob stránky v účtech premium storage; Pro objekt blob bloku jsou možné hodnoty Archive, Cold, Cool a Hot. To platí jenom pro objekty blob bloku v účtech úložiště úrovně Standard.

--timeout

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

--type -t

Výchozí hodnota je stránka pro soubory *.vhd nebo blok v opačném případě. Nastavení přepíše typy objektů blob pro každý soubor.

přijímané hodnoty: append, block, page
--validate-content

Určuje, že hodnota hash MD5 se vypočítá pro každý blok objektu blob a ověří ji služba, když dorazí blok dat.

výchozí hodnota: False
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 url

Vytvořte adresu URL pro přístup k objektu blob.

az storage blob url --container-name
                    --name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--blob-endpoint]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--snapshot]

Příklady

Vytvoření adresy URL pro přístup k objektu blob (automaticky vygenerováno)

az storage blob url --connection-string $connectionString --container-name container1 --name blob1

Vytvoření adresy URL pro přístup k objektu blob (automaticky vygenerováno)

az storage blob url --account-name storageacct --account-key 00000000 --container-name container1 --name blob1

Povinné parametry

--container-name -c

Název kontejneru.

--name -n

Název objektu blob.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. 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
--blob-endpoint

Koncový bod datové služby úložiště Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Ke každému primárnímu koncovému bodu az storage account showslužby můžete použít . Proměnná prostředí: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--protocol

Protokol, který se má použít.

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

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

--snapshot

Řetězcová hodnota, která jednoznačně identifikuje snímek. Hodnota tohoto parametru dotazu označuje verzi snímku.

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.