az storage blob

Kommentar

Den här kommandogruppen har kommandon som definieras i både Azure CLI och minst ett tillägg. Installera varje tillägg för att dra nytta av dess utökade funktioner. Läs mer om tillägg.

Hantera objektlagring för ostrukturerade data (blobar).

Ange någon av följande autentiseringsparametrar för dina kommandon: --auth-mode, --account-key, --connection-string, --sas-token. Du kan också använda motsvarande miljövariabler för att lagra dina autentiseringsuppgifter, t.ex. AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING och AZURE_STORAGE_SAS_TOKEN.

Kommandon

Name Description Typ Status
az storage blob access

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

Anknytning Inaktuell
az storage blob access set

Ange åtkomstkontrollegenskaperna för en blob.

Anknytning Inaktuell
az storage blob access show

Visa åtkomstkontrollegenskaperna för en blob.

Anknytning Inaktuell
az storage blob access update

Uppdatera åtkomstkontrollegenskaperna för en blob.

Anknytning Inaktuell
az storage blob copy

Hantera åtgärder för blobkopiering. Använd az storage blob show för att kontrollera statusen för blobarna.

Kärna och tillägg Allmän tillgänglighet
az storage blob copy cancel

Avbryt en pågående kopieringsåtgärd.

Kärna Allmän tillgänglighet
az storage blob copy start

Kopiera en blob asynkront. Använd az storage blob show för att kontrollera statusen för blobarna.

Kärna Allmän tillgänglighet
az storage blob copy start (storage-blob-preview anknytning)

Starta ett kopieringsblobjobb.

Anknytning Allmän tillgänglighet
az storage blob copy start-batch

Kopiera flera blobar till en blobcontainer. Använd az storage blob show för att kontrollera statusen för blobarna.

Kärna Allmän tillgänglighet
az storage blob delete

Markera en blob eller ögonblicksbild för borttagning.

Kärna Allmän tillgänglighet
az storage blob delete (storage-blob-preview anknytning)

Markera en blob eller ögonblicksbild för borttagning.

Anknytning Allmän tillgänglighet
az storage blob delete-batch

Ta bort blobar från en blobcontainer rekursivt.

Kärna Allmän tillgänglighet
az storage blob directory

Hantera blobkataloger i lagringskontocontainern.

Anknytning Inaktuell
az storage blob directory access

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

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

Ange åtkomstkontrollegenskaperna för en katalog.

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

Visa åtkomstkontrollegenskaperna för en katalog.

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

Uppdatera åtkomstkontrollegenskaperna för en katalog.

Anknytning Förhandsversion och inaktuell
az storage blob directory create

Skapa en lagringsblobkatalog i en lagringscontainer.

Anknytning Inaktuell
az storage blob directory delete

Ta bort en lagringsblobkatalog i en lagringscontainer.

Anknytning Inaktuell
az storage blob directory download

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

Anknytning Inaktuell
az storage blob directory exists

Kontrollera om det finns en blobkatalog i en lagringscontainer.

Anknytning Inaktuell
az storage blob directory list

Lista blobar och blobunderkataloger i en lagringskatalog.

Anknytning Inaktuell
az storage blob directory metadata

Hantera katalogmetadata.

Anknytning Inaktuell
az storage blob directory metadata show

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

Anknytning Inaktuell
az storage blob directory metadata update

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

Anknytning Inaktuell
az storage blob directory move

Flytta en lagringskatalog till en annan lagringsblobkatalog i en lagringscontainer.

Anknytning Inaktuell
az storage blob directory show

Visa egenskaper för en lagringsblobkatalog i en lagringscontainer.

Anknytning Inaktuell
az storage blob directory upload

Ladda upp blobar eller underkataloger till en lagringsblobkatalog.

Anknytning Inaktuell
az storage blob download

Ladda ned en blob till en filsökväg.

Kärna Allmän tillgänglighet
az storage blob download-batch

Ladda ned blobar från en blobcontainer rekursivt.

Kärna Allmän tillgänglighet
az storage blob exists

Kontrollera om det finns en blob i en container.

Kärna Allmän tillgänglighet
az storage blob filter

Lista blobar över alla containrar vars taggar matchar ett visst sökuttryck.

Anknytning Förhandsversion
az storage blob generate-sas

Generera en signatur för delad åtkomst för bloben.

Kärna Allmän tillgänglighet
az storage blob generate-sas (storage-blob-preview anknytning)

Generera en signatur för delad åtkomst för bloben.

Anknytning Allmän tillgänglighet
az storage blob immutability-policy

Hantera princip för blob oföränderlighet.

Kärna Allmän tillgänglighet
az storage blob immutability-policy delete

Ta bort blobens oföränderlighetsprincip.

Kärna Allmän tillgänglighet
az storage blob immutability-policy set

Ange blobens oföränderlighetsprincip.

Kärna Allmän tillgänglighet
az storage blob incremental-copy

Hantera inkrementella blobkopieringsåtgärder.

Kärna Allmän tillgänglighet
az storage blob incremental-copy cancel

Avbryter en väntande copy_blob åtgärd och lämnar en målblob med noll längd och fullständiga metadata.

Kärna Allmän tillgänglighet
az storage blob incremental-copy start

Kopierar en inkrementell kopia av en blob asynkront.

Kärna Allmän tillgänglighet
az storage blob lease

Hantera lagringsbloblån.

Kärna Allmän tillgänglighet
az storage blob lease acquire

Begär ett nytt lån.

Kärna Allmän tillgänglighet
az storage blob lease break

Avbryt lånet om containern eller blobben har ett aktivt lån.

Kärna Allmän tillgänglighet
az storage blob lease change

Ändra låne-ID för ett aktivt lån.

Kärna Allmän tillgänglighet
az storage blob lease release

Släpp lånet.

Kärna Allmän tillgänglighet
az storage blob lease renew

Förnya lånet.

Kärna Allmän tillgänglighet
az storage blob list

Lista blobar i en viss container.

Kärna Allmän tillgänglighet
az storage blob metadata

Hantera blobmetadata.

Kärna Allmän tillgänglighet
az storage blob metadata show

Returnera alla användardefinierade metadata för den angivna bloben eller ögonblicksbilden.

Kärna Allmän tillgänglighet
az storage blob metadata update

Anger användardefinierade metadata för blobben som ett eller flera namn/värde-par.

Kärna Allmän tillgänglighet
az storage blob move

Flytta en blob i en lagringscontainer.

Anknytning Förhandsversion och inaktuell
az storage blob query

Gör det möjligt för användare att välja/projicera på blob- eller blobögonblicksdata genom att tillhandahålla enkla frågeuttryck.

Kärna Förhandsversion
az storage blob restore

Återställa blobar i de angivna blobintervallen.

Kärna Allmän tillgänglighet
az storage blob rewrite

Skapa en ny blockblob där innehållet i bloben läse från en viss URL.

Kärna Förhandsversion
az storage blob service-properties

Hantera egenskaper för lagringsblobtjänsten.

Kärna och tillägg Allmän tillgänglighet
az storage blob service-properties delete-policy

Hantera egenskaper för borttagningsprincip för lagringsblob.

Kärna Allmän tillgänglighet
az storage blob service-properties delete-policy show

Visa borttagningsprincipen för lagringsblob.

Kärna Allmän tillgänglighet
az storage blob service-properties delete-policy update

Uppdatera borttagningsprincipen för lagringsblob.

Kärna Allmän tillgänglighet
az storage blob service-properties show

Hämtar egenskaperna för ett lagringskontos blobtjänst, inklusive Azure Storage Analytics.

Kärna Allmän tillgänglighet
az storage blob service-properties update

Uppdatera lagringsblobtjänstens egenskaper.

Kärna Allmän tillgänglighet
az storage blob service-properties update (storage-blob-preview anknytning)

Uppdatera lagringsblobtjänstens egenskaper.

Anknytning Allmän tillgänglighet
az storage blob set-legal-hold

Ange bevarande av blobar som juridiska skäl.

Kärna Allmän tillgänglighet
az storage blob set-tier

Ange block- eller sidnivåerna på bloben.

Kärna Allmän tillgänglighet
az storage blob set-tier (storage-blob-preview anknytning)

Ange block- eller sidnivåerna på bloben.

Anknytning Allmän tillgänglighet
az storage blob show

Hämta information om en blob.

Kärna Allmän tillgänglighet
az storage blob show (storage-blob-preview anknytning)

Hämta information om en blob.

Anknytning Allmän tillgänglighet
az storage blob snapshot

Skapar en ögonblicksbild av bloben.

Kärna Allmän tillgänglighet
az storage blob sync

Synkronisera blobar rekursivt till en lagringsblobcontainer.

Kärna Förhandsversion
az storage blob tag

Hantera blobtaggar.

Anknytning Förhandsversion
az storage blob tag list

Hämta taggar på en blob eller specifik blobversion eller ögonblicksbild.

Anknytning Förhandsversion
az storage blob tag set

Ange taggar på en blob eller specifik blobversion, men inte ögonblicksbild.

Anknytning Förhandsversion
az storage blob undelete

Återställ mjuk borttagen blob eller ögonblicksbild.

Kärna Allmän tillgänglighet
az storage blob update

Anger systemegenskaper på bloben.

Kärna Allmän tillgänglighet
az storage blob upload

Ladda upp en fil till en lagringsblob.

Kärna Allmän tillgänglighet
az storage blob upload-batch

Ladda upp filer från en lokal katalog till en blobcontainer.

Kärna Allmän tillgänglighet
az storage blob url

Skapa URL:en för att komma åt en blob.

Kärna Allmän tillgänglighet

az storage blob delete

Markera en blob eller ögonblicksbild för borttagning.

Blobben markeras för senare borttagning under skräpinsamling. För att kunna ta bort en blob måste alla dess ögonblicksbilder också tas bort. Båda kan tas bort samtidigt.

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]

Exempel

Ta bort en blob.

az storage blob delete -c mycontainer -n MyBlob

Ta bort en blob med inloggningsuppgifter.

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--delete-snapshots

Krävs om bloben har associerade ögonblicksbilder. Värden inkluderar: "only": Tar bara bort ögonblicksbilder av blobar. "include": Tar bort bloben tillsammans med alla ögonblicksbilder.

Godkända värden: include, only
--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--name -n

Blobnamnet.

--sas-token

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

--snapshot

Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska tas bort.

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob delete (storage-blob-preview anknytning)

Markera en blob eller ögonblicksbild för borttagning.

Blobben markeras för senare borttagning under skräpinsamling. För att kunna ta bort en blob måste alla dess ögonblicksbilder också tas bort. Båda kan tas bort samtidigt.

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]

Exempel

Ta bort en blob.

az storage blob delete -c mycontainer -n MyBlob

Ta bort en blob med inloggningsuppgifter.

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--delete-snapshots

Krävs om bloben har associerade ögonblicksbilder. "only": Tar bara bort ögonblicksbilder av blobar. "include": Tar bort bloben tillsammans med alla ögonblicksbilder.

Godkända värden: include, only
--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--name -n

Blobnamnet.

--sas-token

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

--snapshot

Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

--version-id

Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob delete-batch

Ta bort blobar från en blobcontainer rekursivt.

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]

Exempel

Ta bort alla blobar som slutar med ".py" i en container som inte har ändrats på tio dagar.

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

Ta bort alla blobar i en katalog med namnet "dir" i en container med namnet "mycontainer".

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

Ta bort blobarna med formatet "cli-2018-xx-xx.txt" eller "cli-2019-xx-xx.txt" i en container.

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

Ta bort alla blobar med formatet "cli-201x-xx-xx.txt" förutom cli-2018-xx-xx.txt" och "cli-2019-xx-xx.txt" i en container.

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

Obligatoriska parametrar

--source -s

Blobcontainern där filerna ska tas bort.

Källan kan vara container-URL:en eller containernamnet. När källan är containerns URL parsas lagringskontonamnet från URL:en.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--delete-snapshots

Krävs om bloben har associerade ögonblicksbilder.

Godkända värden: include, only
--dryrun

Visa sammanfattningen av de åtgärder som ska vidtas i stället för att faktiskt ta bort filen eller filerna.

Om detta anges ignoreras alla förhandsvillkorsargument som innehåller --if-modified-since och --if-unmodified-since. Så filen eller filerna tas bort med kommandot utan --dryrun kan skilja sig från resultatlistan med flaggan --dryrun på.

Standardvärde: False
--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

Ett ETag-värde eller jokertecknet (*).

Ange det här huvudet för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. Ange jokertecknet (*) för att utföra åtgärden endast om resursen inte finns och misslyckas om åtgärden finns.

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Det aktiva låne-ID:t för bloben.

--pattern

Mönstret som används för att globba filer eller blobar i källan. De mönster som stöds är '*', '?', '[seq]' och '[!seq]'. Mer information finns i https://docs.python.org/3.7/library/fnmatch.html.

När du använder *i --pattern matchar det alla tecken, inklusive katalogavgränsaren '/'. Du kan också prova kommandot "az storage remove" med --include och --exclude med azure cli >= 2.0.70 för att matcha flera mönster.

--sas-token

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob download

Ladda ned en blob till en filsökväg.

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]

Exempel

Ladda ned en blob.

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

Ladda ned ett blobinnehåll till stdout(pipe-stöd).

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--end-range

Slut på byteintervall som ska användas för att ladda ned ett avsnitt av bloben. Om end_range anges måste start_range anges. Paramarna start_range och end_range är inkluderande. Exempel: start_range=0, end_range=511 laddar ned de första 512 byteen blob.

--file -f

Sökväg till filen som ska skrivas ut till. Om det inte anges används stdout och max_connections anges till 1.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--max-connections

Antalet parallella anslutningar som ska laddas ned.

Standardvärde: 2
--name -n

Blobnamnet.

--no-progress

Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.

Standardvärde: False
--open-mode

Läge som ska användas när filen öppnas. Observera att om du endast anger tillägg open_mode förhindras parallell nedladdning. Därför måste max_connections anges till 1 om den här open_mode används.

Standardvärde: wb
--overwrite

Skriv över en befintlig fil när den har angetts. Standardvärdet är sant.

Godkända värden: false, true
Standardvärde: True
--sas-token

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

--snapshot

Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.

--start-range

Start av byteintervall som ska användas för att ladda ned ett avsnitt av bloben. Om inga end_range anges hämtas alla byte efter start_range. Paramarna start_range och end_range är inkluderande. Exempel: start_range=0, end_range=511 laddar ned de första 512 byteen blob.

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

--validate-content

Om det är sant beräknas en MD5-hash för varje segment i bloben. Lagringstjänsten kontrollerar hashen för innehållet som har anlänt med den hash som skickades. Detta är främst värdefullt för att identifiera bitflips på kabeln om http i stället för https, som https (standard), redan verifieras. Observera att denna MD5-hash inte lagras med bloben. Observera också att om den är aktiverad används inte den minneseffektiva algoritmen eftersom databehandling av MD5-hashen kräver buffring av hela block, och detta motverkar syftet med den minneseffektiva algoritmen.

Standardvärde: False
--version-id

Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob download-batch

Ladda ned blobar från en blobcontainer rekursivt.

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]

Exempel

Ladda ned alla blobar som slutar med .py

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

Ladda ned alla blobar i en katalog med namnet "dir" från containern med namnet "mycontainer".

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

Ladda ned alla blobar med formatet "cli-2018-xx-xx.txt" eller "cli-2019-xx-xx.txt" i containern till den aktuella sökvägen.

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

Ladda ned alla blobar med formatet "cli-201x-xx-xx.txt" förutom cli-2018-xx-xx.txt" och "cli-2019-xx-xx.txt" i containern till den aktuella sökvägen.

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

Obligatoriska parametrar

--destination -d

Den befintliga målmappen för den här nedladdningsåtgärden.

--source -s

Blobcontainern där filerna laddas ned.

Källan kan vara container-URL:en eller containernamnet. När källan är containerns URL parsas lagringskontonamnet från URL:en.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--dryrun

Visa sammanfattningen av de åtgärder som ska vidtas i stället för att faktiskt ladda ned filen eller filerna.

Standardvärde: False
--max-connections

Antalet parallella anslutningar som ska laddas ned.

Standardvärde: 2
--no-progress

Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.

Standardvärde: False
--overwrite

Skriv över en befintlig fil när den har angetts. Standardvärdet är "falsk".

Godkända värden: false, true
Standardvärde: False
--pattern

Mönstret som används för att globba filer eller blobar i källan. De mönster som stöds är '*', '?', '[seq]' och '[!seq]'. Mer information finns i https://docs.python.org/3.7/library/fnmatch.html.

När du använder *i --pattern matchar det alla tecken, inklusive katalogavgränsaren '/'.

--sas-token

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob exists

Kontrollera om det finns en blob i en container.

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]

Exempel

Kontrollera om det finns en blob i en container. (automatiskt genererad)

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

--sas-token

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

--snapshot

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob filter

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lista blobar över alla containrar vars taggar matchar ett visst sökuttryck.

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

Obligatoriska parametrar

--tag-filter

Uttrycket för att hitta blobar vars taggar matchar det angivna villkoret. t.ex. ""yourtagname"='firsttag' och "yourtagname2"='secondtag'".

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Används när du vill lista blobar under en angiven container.

--sas-token

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob generate-sas

Generera en signatur för delad åtkomst för bloben.

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]

Exempel

Generera en sas-token för en blob med skrivskyddade behörigheter.

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

Generera en sas-token för en blob med angivet IP-intervall.

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

Generera en signatur för delad åtkomst för bloben. (automatiskt genererad)

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

Valfria parametrar

--account-key

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

--account-name

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

--as-user

Anger att det här kommandot returnerar DEN SAS som är signerad med användarens delegeringsnyckel. Parametern expiry och "--auth-mode login" krävs om det här argumentet anges.

Standardvärde: False
--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--cache-control

Svarshuvudvärde för Cache-Control när resursen används med den här signaturen för delad åtkomst.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--content-disposition

Svarshuvudvärde för Innehållsborttagning när resursen nås med den här signaturen för delad åtkomst.

--content-encoding

Svarshuvudvärde för Content-Encoding när resursen används med den här signaturen för delad åtkomst.

--content-language

Svarshuvudvärde för Content-Language när resursen nås med den här signaturen för delad åtkomst.

--content-type

Svarshuvudvärde för Innehållstyp när resursen används med den här signaturen för delad åtkomst.

--encryption-scope

Ett fördefinierat krypteringsomfång som används för att kryptera data i tjänsten.

--expiry

Anger UTC-datetime (Y-m-d'T'H:M'Z') där SAS blir ogiltig. Använd inte om en lagrad åtkomstprincip refereras till med --policy-name som anger det här värdet.

--full-uri

Anger att det här kommandot returnerar den fullständiga blob-URI:n och signaturtoken för delad åtkomst.

Standardvärde: False
--https-only

Tillåt endast begäranden som görs med HTTPS-protokollet. Om det utelämnas tillåts begäranden från både HTTP- och HTTPS-protokollet.

--ip

Anger IP-adressen eller ip-adressintervallet som begäranden ska accepteras från. Stöder endast IPv4-formatadresser.

--name -n

Blobnamnet.

--permissions

De behörigheter som SAS beviljar. Tillåtna värden: (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. Använd inte om en lagrad åtkomstprincip refereras till med --id som anger det här värdet. Kan kombineras.

--policy-name

Namnet på en lagrad åtkomstprincip i containerns ACL.

--snapshot

Ett valfritt blobögonblicks-ID. Ogenomskinliga DateTime-värde som när det finns anger blobögonblicksbilden för att bevilja behörighet.

--start

Anger UTC-datetime (Y-m-d'T'H:M'Z') där SAS blir giltig. Använd inte om en lagrad åtkomstprincip refereras till med --policy-name som anger det här värdet. Standardvärdet är tiden för begäran.

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob generate-sas (storage-blob-preview anknytning)

Generera en signatur för delad åtkomst för bloben.

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]

Exempel

Generera en sas-token för en blob med skrivskyddade behörigheter.

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

Generera en sas-token för en blob med angivet IP-intervall.

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

Generera en signatur för delad åtkomst för bloben. (automatiskt genererad)

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

Valfria parametrar

--account-key

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

--account-name

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

--as-user

Anger att det här kommandot returnerar DEN SAS som är signerad med användarens delegeringsnyckel. Parametern expiry och "--auth-mode login" krävs om det här argumentet anges.

Standardvärde: False
--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--cache-control

Svarshuvudvärde för Cache-Control när resursen används för den här signaturen för delad åtkomst.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

Svarshuvudvärde för Content-Disposition när resursen används för den här signaturen för delad åtkomst.

--content-encoding

Svarshuvudvärde för Content-Encoding när resursen används för den här signaturen för delad åtkomst.

--content-language

Svarshuvudvärde för Content-Language när resursen används för den här signaturen för delad åtkomst.

--content-type

Svarshuvudvärde för Innehållstyp när resursen används för den här signaturen för delad åtkomst.

--expiry

Anger UTC-datetime (Y-m-d'T'H:M'Z') där SAS blir ogiltig. Använd inte om en lagrad åtkomstprincip refereras till med --id som anger det här värdet.

--full-uri

Ange att det här kommandot returnerar den fullständiga blob-URI:n och signaturtoken för delad åtkomst.

Standardvärde: False
--https-only

Tillåt endast begäranden som görs med HTTPS-protokollet. Om det utelämnas tillåts begäranden från både HTTP- och HTTPS-protokollet.

--ip

Ange en IP-adress eller ett intervall med IP-adresser som begäranden ska accepteras från. Om IP-adressen som begäran kommer från inte matchar IP-adressen eller adressintervallet som anges på SAS-token autentiseras inte begäran. Om du till exempel anger ip=168.1.5.65 eller ip=168.1.5.60-168.1.5.70 på SAS begränsas begäran till dessa IP-adresser.

--permissions

De behörigheter som SAS beviljar. Tillåtna värden: (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. Använd inte om en lagrad åtkomstprincip refereras till med --policy-name som anger det här värdet. Kan kombineras.

--policy-name

Namnet på en lagrad åtkomstprincip i containerns ACL.

--snapshot

Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.

--start

Anger UTC-datetime (Y-m-d'T'H:M'Z') där SAS blir giltig. Använd inte om en lagrad åtkomstprincip refereras till med --id som anger det här värdet. Standardvärdet är tiden för begäran.

--version-id
Förhandsgranskning

Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob list

Lista blobar i en viss container.

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]

Exempel

Visa en lista över alla lagringsblobar i en container vars namn börjar med "foo". matchar namn som "foo", "foobar" och "foo/bar"

az storage blob list -c mycontainer --prefix foo

Obligatoriska parametrar

--container-name -c

Containernamnet.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

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

--include

Ange en eller flera ytterligare datauppsättningar som ska ingå i svaret. Alternativen är: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags, (i)mmutabilitypolicy, (l)egalhold, (d)eletedwithversions. Kan kombineras.

--marker

Ett strängvärde som identifierar den del av listan med containrar som ska returneras med nästa liståtgärd. Åtgärden returnerar värdet NextMarker i svarstexten om liståtgärden inte returnerade alla containrar som återstår för att visas med den aktuella sidan. Om det anges börjar den här generatorn returnera resultat från den punkt där den tidigare generatorn stoppades.

--num-results

Ange det högsta antal som ska returneras. Om begäran inte anger num_results, eller anger ett värde som är större än 5 000, returnerar servern upp till 5 000 objekt. Observera att om listningsåtgärden korsar en partitionsgräns returnerar tjänsten en fortsättningstoken för att hämta återstående resultat. Ange "*" för att returnera alla.

Standardvärde: 5000
--prefix

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

--sas-token

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

--show-next-marker

Visa nextMarker i resultat när det anges.

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob move

Förhandsgranskning Inaktuell

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot har blivit inaktuellt och tas bort i framtida versioner. Använd "az storage fs file move" i stället. Mer information finns i https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

Flytta en blob i en lagringscontainer.

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]

Exempel

Flytta en blob i en lagringscontainer.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--destination-blob -d

Målblobnamnet. Det bör vara en absolut sökväg under containern. t.ex. "topdir1/dirbar".

--source-blob -s

Källblobnamnet. Det bör vara en absolut sökväg under containern. t.ex. "topdir1/dirsubfoo".

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

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

--sas-token

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

--source-if-match

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

--source-if-modified-since

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

--source-if-none-match

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

--source-if-unmodified-since

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

--source-lease-id

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob query

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Gör det möjligt för användare att välja/projicera på blob- eller blobögonblicksdata genom att tillhandahålla enkla frågeuttryck.

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]

Exempel

Gör det möjligt för användare att välja/projicera på blob genom att tillhandahålla enkla frågeuttryck.

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

Gör det möjligt för användare att välja/projicera på blob genom att tillhandahålla enkla frågeuttryck och spara i målfilen.

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

Obligatoriska parametrar

--query-expression

Frågeuttrycket i SQL. Frågeuttryckets maximala storlek är 256KiB. Mer information om uttryckssyntaxen finns i https://docs.microsoft.com/azure/storage/blobs/query-acceleration-sql-reference.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--in-column-separator

Strängen som används för att separera kolumner.

Standardvärde: ,
--in-escape-char

Strängen som används som ett escape-tecken. Standardvärdet är tomt.

--in-has-header

Om blobdata innehåller rubriker på den första raden. Standardvärdet är False, vilket innebär att data returneras inklusive den första raden. Om värdet är True returneras data uteslutande för den första raden.

Standardvärde: False
--in-line-separator

Strängen som används för att separera poster.

Standardvärde:
--in-quote-char

Strängen som används för att citera ett visst fält.

Standardvärde: "
--in-record-separator

Strängen som används för att separera poster.

Standardvärde:
--input-format

Serialiseringstyp för de data som för närvarande lagras i bloben. Standardvärdet är att behandla blobdata som CSV-data som är formaterade i standarddialekten. Blobdata formateras om enligt den profilen när blobformat anges. Om du väljer jsonanger du Output Json Text Configuration Arguments därefter. Om du väljer csvanger Output Delimited Text Configuration Argumentsdu .

Godkända värden: csv, json
--lease-id

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

--name -n

Blobnamnet.

--out-column-separator

Strängen som används för att separera kolumner.

Standardvärde: ,
--out-escape-char

Strängen som används som ett escape-tecken. Standardvärdet är tomt.

--out-has-header

Om blobdata innehåller rubriker på den första raden. Standardvärdet är False, vilket innebär att data returneras inklusive den första raden. Om värdet är True returneras data uteslutande för den första raden.

Standardvärde: False
--out-line-separator

Strängen som används för att separera poster.

Standardvärde:
--out-quote-char

Strängen som används för att citera ett visst fält.

Standardvärde: "
--out-record-separator

Strängen som används för att separera poster.

Standardvärde:
--output-format

Utdata serialiseringstyp för dataströmmen. Som standard returneras data som de representeras i bloben. Genom att tillhandahålla ett utdataformat formateras blobdata om enligt den profilen. Om du väljer jsonanger du Output Json Text Configuration Arguments därefter. Om du väljer csvanger Output Delimited Text Configuration Argumentsdu .

Godkända värden: csv, json
--result-file

Ange filsökvägen för att spara resultatet.

--sas-token

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

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob restore

Återställa blobar i de angivna blobintervallen.

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

Exempel

Återställa blobar i två angivna blobintervall. Till exempel (container1/blob1, container2/blob2) och (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

Återställa blobar i de angivna blobintervallen från kontostart till kontoslut.

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

Återställa blobar i det angivna blobintervallet.

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

Återställa blobar i det angivna blobintervallet utan att vänta och fråga blobåterställningsstatus med "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

Obligatoriska parametrar

--account-name -n

Namnet på lagringskontot.

--time-to-restore -t

Återställ bloben till den angivna tiden, som ska vara UTC-datetime i (Y-m-d'T'H:M:S'Z').

Valfria parametrar

--blob-range -r

Blobintervall som ska återställas. Du behöver två värden för att ange start_range och end_range för varje blobintervall, t.ex. -r blob1 blob2. Obs! Tomt innebär kontostart som startintervallvärde och innebär kontoslut för slutintervall.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob rewrite

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Skapa en ny blockblob där innehållet i bloben läse från en viss URL.

Innehållet i en befintlig blob skrivs över med den nya bloben.

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]

Exempel

Uppdatera krypteringsomfånget för befintlig 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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

--source-uri -u

En URL på upp till 2 kB som anger en fil eller blob. Värdet ska vara URL-kodat eftersom det visas i en begärande-URI. Om källan finns i ett annat konto måste källan antingen vara offentlig eller autentiseras via en signatur för delad åtkomst. Om källan är offentlig krävs ingen autentisering.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--encryption-scope

Ett fördefinierat krypteringsomfång som används för att kryptera data i tjänsten. Ett krypteringsomfång kan skapas med hjälp av hanterings-API:et och refereras här med namn. Om ett standardkrypteringsomfång har definierats i containern åsidosätter det här värdet om omfånget på containernivå har konfigurerats för att tillåta åsidosättningar. Annars uppstår ett fel.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Krävs om blobben har ett aktivt lån. Värdet kan vara ett BlobLeaseClient-objekt eller låne-ID som en sträng.

--sas-token

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

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--tier

Ett standardvärde för blobnivå som bloben ska anges till. För den här versionen av biblioteket gäller detta endast för blockblobar på standardlagringskonton.

Godkända värden: Archive, Cold, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80
--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

Ange bevarande av blobar som juridiska skäl.

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]

Konfigurera juridiska undantag för blobar.

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

Rensa juridiska undantag för blobar.

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

Containernamnet.

--legal-hold

Anges om ett bevarande av juridiska skäl ska anges på bloben.

Godkända värden: false, true
--name -n

Blobnamnet.

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob set-tier

Ange block- eller sidnivåerna på bloben.

För blockblob stöder det här kommandot endast blockblob på standardlagringskonton. För sidblob har det här kommandot endast stöd för sidblobar på Premium-konton.

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

Exempel

Ange block- eller sidnivåerna på bloben. (automatiskt genererad)

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

Obligatoriska parametrar

--tier

Nivåvärdet som bloben ska anges till.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

--rehydrate-priority -r
Förhandsgranskning

Ange med vilken prioritet en arkiverad blob ska extraheras. Prioriteten kan bara anges på en blob en gång, standardvärdet är Standard.

Godkända värden: High, Standard
--sas-token

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

--timeout

Tidsgränsparametern uttrycks i sekunder. Den här metoden kan göra flera anrop till Azure-tjänsten och tidsgränsen gäller för varje anrop individuellt.

--type -t

Blobtypen.

Godkända värden: block, page
Standardvärde: block
Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob set-tier (storage-blob-preview anknytning)

Ange block- eller sidnivåerna på bloben.

För blockblob stöder det här kommandot endast blockblob på standardlagringskonton. För sidblob har det här kommandot endast stöd för sidblobar på Premium-konton.

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]

Exempel

Ange block- eller sidnivåerna på bloben. (automatiskt genererad)

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

Obligatoriska parametrar

--tier

Nivåvärdet som bloben ska anges till.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

--rehydrate-priority -r
Förhandsgranskning

Ange med vilken prioritet en arkiverad blob ska extraheras.

Godkända värden: High, Standard
--sas-token

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

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

Tidsgränsparametern uttrycks i sekunder. Den här metoden kan göra flera anrop till Azure-tjänsten och tidsgränsen gäller för varje anrop individuellt.

--type -t

Blobtypen.

Godkända värden: block, page
Standardvärde: block
--version-id

Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob show

Hämta information om en 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]

Exempel

Visa alla egenskaper för en blob.

az storage blob show -c mycontainer -n MyBlob

Hämta information om en blob (automatiskt genererad)

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--name -n

Blobnamnet.

--sas-token

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

--snapshot

Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob show (storage-blob-preview anknytning)

Hämta information om en 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]

Exempel

Visa alla egenskaper för en blob.

az storage blob show -c mycontainer -n MyBlob

Hämta information om en blob (automatiskt genererad)

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--name -n

Blobnamnet.

--sas-token

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

--snapshot

Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

--version-id
Förhandsgranskning

Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob snapshot

Skapar en ögonblicksbild av bloben.

En ögonblicksbild är en skrivskyddad version av en blob som tas vid en tidpunkt. Den kan läsas, kopieras eller tas bort, men inte ändras. Ögonblicksbilder är ett sätt att säkerhetskopiera en blob som den visas vid en tidpunkt. En ögonblicksbild av en blob har samma namn som den basblob som ögonblicksbilden tas från, med ett DateTime-värde som läggs till för att ange tidpunkten då ögonblicksbilden togs.

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]

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--metadata

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

--name -n

Blobnamnet.

--sas-token

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

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob sync

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Synkronisera blobar rekursivt till en lagringsblobcontainer.

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

Exempel

Synkronisera en enskild blob till en container.

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

Synkronisera en katalog till en container.

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

Synkronisera en katalog till en container med azcopy-alternativ genomströmning (i det här fallet begränsar du uppladdningsintervallet till 20 MBit/s).

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

Obligatoriska parametrar

--container -c

Synkroniseringsmålcontainern.

--source -s

Källfilens sökväg som ska synkroniseras från.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--delete-destination

Definierar om du vill ta bort extra filer från målet som inte finns i källan. Kan anges till sant, falskt eller fråga. Om inställningen är inställd på att fråga får användaren en fråga innan han eller hon schemalägger filer och blobbar för borttagning.

Godkända värden: false, prompt, true
Standardvärde: true
--destination -d

Målsökvägen som ska förberedas för blobnamnet.

--exclude-path

Exkludera dessa sökvägar. Det här alternativet stöder inte jokertecken (*). Kontrollerar prefix för relativ sökväg. Till exempel: myFolder; myFolder/subDirName/file.pdf.

--exclude-pattern

Exkludera dessa filer där namnet matchar mönsterlistan. Till exempel: .jpg;. PDF; exactName. Det här alternativet stöder jokertecken (*).

--include-pattern

Inkludera endast de filer där namnet matchar mönsterlistan. Till exempel: .jpg;. PDF; exactName. Det här alternativet stöder jokertecken (*).

--sas-token

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

<EXTRA_OPTIONS>
Experimentell

Andra alternativ som skickas till azcopy som det är. Lägg till alla extra alternativ efter en --.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob undelete

Återställ mjuk borttagen blob eller ögonblicksbild.

Åtgärden lyckas endast om den används inom det angivna antalet dagar som angetts i kvarhållningsprincipen för borttagning. Försök att ta bort en blob eller ögonblicksbild som inte är mjuk borttagen kommer att lyckas utan några ändringar.

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

Exempel

Ta bort en blob.

az storage blob undelete -c mycontainer -n MyBlob

Ta bort en blob med inloggningsuppgifter.

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

--sas-token

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob update

Anger systemegenskaper på bloben.

Om en egenskap har angetts för content_settings åsidosätts alla egenskaper.

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]

Obligatoriska parametrar

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--clear-content-settings

Om den här flaggan anges anges om någon eller flera av följande egenskaper (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type) anges, så ställs alla dessa egenskaper in tillsammans. Om ett värde inte anges för en viss egenskap när minst en av egenskaperna som anges nedan anges rensas den egenskapen.

Godkända värden: false, true
--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

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

Cachekontrollsträngen.

--content-disposition

Förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata.

--content-encoding

Innehållskodningstypen.

--content-language

Innehållsspråket.

--content-md5

Innehållets MD5-hash.

--content-type

Mime-innehållstypen.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--sas-token

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

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob upload

Ladda upp en fil till en lagringsblob.

Skapa en ny blob från en filsökväg eller uppdatera innehållet i en befintlig blob med automatiska segmenterings- och förloppsmeddelanden.

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]

Exempel

Ladda upp till en blob.

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

Ladda upp till en blob med blob-sas-URL.

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

Ladda upp en fil till en lagringsblob. (automatiskt genererad)

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

Ladda upp en sträng till en blob.

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

Ladda upp till ett via-rör.

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

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Den fullständiga slutpunkts-URL:en till bloben, inklusive SAS-token och ögonblicksbild om den används. Det kan vara antingen den primära slutpunkten eller den sekundära slutpunkten beroende på aktuell location_mode.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--container-name -c

Containernamnet.

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

Cachekontrollsträngen.

--content-disposition

Förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata.

--content-encoding

Innehållskodningstypen.

--content-language

Innehållsspråket.

--content-md5

Innehållets MD5-hash.

--content-type

Mime-innehållstypen.

--data
Förhandsgranskning

De blobdata som ska laddas upp.

--encryption-scope

Ett fördefinierat krypteringsomfång som används för att kryptera data i tjänsten.

--file -f

Sökväg till filen som ska laddas upp som blobinnehåll.

--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

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

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

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

--length
Förhandsgranskning

Antal byte som ska läsas från strömmen. Detta är valfritt, men bör tillhandahållas för optimala prestanda. Samarbeta med --data.

--max-connections

Maximalt antal parallella anslutningar som ska användas när blobstorleken överskrider 64 MB.

Standardvärde: 2
--maxsize-condition

Maximal längd i byte som tillåts för en tilläggsblob.

--metadata

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

--name -n

Blobnamnet.

--no-progress

Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.

Standardvärde: False
--overwrite

Om den blob som ska laddas upp ska skriva över aktuella data. Om värdet är Sant skriver blobuppladdningsåtgärden över befintliga data. Om värdet är False misslyckas åtgärden med ResourceExistsError. Undantaget till ovanstående är med tilläggsblobtyper: om värdet är Falskt och data redan finns utlöses inget fel och data läggs till i den befintliga bloben. Om du anger overwrite=True tas den befintliga tilläggsbloben bort och en ny skapas. Standardvärdet är Falskt.

Godkända värden: false, true
--sas-token

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

--socket-timeout

Socket-timeouten (sek) som används av tjänsten för att reglera dataflödet.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--tier

Nivåvärdet som bloben ska anges till. För sidblob korrelerar nivån med storleken på bloben och antalet tillåtna IOPS. Möjliga värden är P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 och detta gäller endast sidblobar på premiumlagringskonton. För blockblob är möjliga värden Arkiv, Kall, Lågfrekvent och Frekvent. Detta gäller endast för blockblobar på standardlagringskonton.

--timeout

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

--type -t

Standardvärdet är "sida" för *.vhd-filer eller "blockera" på annat sätt.

Godkända värden: append, block, page
--validate-content

Ange att en MD5-hash ska beräknas för varje segment i blobben och verifieras av tjänsten när segmentet har anlänt.

Standardvärde: False
Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob upload-batch

Ladda upp filer från en lokal katalog till en blobcontainer.

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]

Exempel

Ladda upp alla filer som slutar med .py om inte bloben finns och har ändrats sedan det angivna datumet.

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

Ladda upp alla filer från den lokala sökvägskatalogen till en container med namnet "mycontainer".

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

Ladda upp alla filer med formatet "cli-2018-xx-xx.txt" eller "cli-2019-xx-xx.txt" i den lokala sökvägskatalogen.

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

Ladda upp alla filer med formatet "cli-201x-xx-xx.txt" förutom cli-2018-xx-xx.txt" och "cli-2019-xx-xx.txt" i en container.

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

Obligatoriska parametrar

--destination -d

Blobcontainern där filerna laddas upp.

Målet kan vara container-URL:en eller containernamnet. När målet är containerns URL parsas lagringskontonamnet från URL:en.

--source -s

Katalogen där filerna som ska laddas upp finns.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

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

Cachekontrollsträngen.

--content-disposition

Förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata.

--content-encoding

Innehållskodningstypen.

--content-language

Innehållsspråket.

--content-md5

Innehållets MD5-hash.

--content-type

Mime-innehållstypen.

--destination-path

Målsökvägen som ska förberedas för blobnamnet.

--dryrun

Visa sammanfattningen av de åtgärder som ska vidtas i stället för att faktiskt ladda upp filen eller filerna.

Standardvärde: False
--if-match

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

--if-modified-since

Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--if-none-match

Ett ETag-värde eller jokertecknet (*).

Ange det här huvudet för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. Ange jokertecknet (*) för att utföra åtgärden endast om resursen inte finns och misslyckas om åtgärden finns.

--if-unmodified-since

Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Det aktiva låne-ID:t för bloben.

--max-connections

Maximalt antal parallella anslutningar som ska användas när blobstorleken överskrider 64 MB.

Standardvärde: 2
--maxsize-condition

Maximal längd i byte som tillåts för en tilläggsblob.

--metadata

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

--no-progress

Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.

Standardvärde: False
--overwrite

Om den blob som ska laddas upp ska skriva över aktuella data. Om värdet är Sant skriver blobuppladdningsåtgärden över befintliga data. Om värdet är False misslyckas åtgärden med ResourceExistsError. Undantaget till ovanstående är med tilläggsblobtyper: om värdet är Falskt och data redan finns utlöses inget fel och data läggs till i den befintliga bloben. Om du anger overwrite=True tas den befintliga tilläggsbloben bort och en ny skapas. Standardvärdet är Falskt.

Godkända värden: false, true
--pattern

Mönstret som används för att globba filer eller blobar i källan. De mönster som stöds är '*', '?', '[seq]' och '[!seq]'. Mer information finns i https://docs.python.org/3.7/library/fnmatch.html.

När du använder *i --pattern matchar det alla tecken, inklusive katalogavgränsaren '/'.

--sas-token

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

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

--tags-condition

Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.

--tier

Nivåvärdet som bloben ska anges till. För sidblob korrelerar nivån med storleken på bloben och antalet tillåtna IOPS. Möjliga värden är P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 och detta gäller endast sidblobar på premiumlagringskonton. För blockblob är möjliga värden Arkiv, Kall, Lågfrekvent och Frekvent. Detta gäller endast för blockblobar på standardlagringskonton.

--timeout

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

--type -t

Standardvärdet är "sida" för *.vhd-filer eller "blockera" på annat sätt. Inställningen åsidosätter blobtyper för varje fil.

Godkända värden: append, block, page
--validate-content

Anger att en MD5-hash ska beräknas för varje segment i blobben och verifieras av tjänsten när segmentet har anlänt.

Standardvärde: False
Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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

az storage blob url

Skapa URL:en för att komma åt en 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]

Exempel

Skapa url:en för att komma åt en blob (automatiskt genererad)

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

Skapa url:en för att komma åt en blob (automatiskt genererad)

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--name -n

Blobnamnet.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

Godkända värden: key, login
--blob-endpoint

Lagringsdatatjänstens slutpunkt. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Du hittar varje primär tjänstslutpunkt med az storage account show. Miljövariabel: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--protocol

Protokoll som ska användas.

Godkända värden: http, https
Standardvärde: https
--sas-token

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

--snapshot

Ett strängvärde som unikt identifierar ögonblicksbilden. Värdet för den här frågeparametern anger ögonblicksbildversionen.

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

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

--subscription

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

--verbose

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