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 |
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 |
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 |
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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
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.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
Blobnamnet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska tas bort.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
Krävs om bloben har associerade ögonblicksbilder. "only": Tar bara bort ögonblicksbilder av blobar. "include": Tar bort bloben tillsammans med alla ögonblicksbilder.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
Blobnamnet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Krävs om bloben har associerade ögonblicksbilder.
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å.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Det aktiva låne-ID:t för bloben.
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.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
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.
Sökväg till filen som ska skrivas ut till. Om det inte anges används stdout och max_connections anges till 1.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
Antalet parallella anslutningar som ska laddas ned.
Blobnamnet.
Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.
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.
Skriv över en befintlig fil när den har angetts. Standardvärdet är sant.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.
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.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
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.
Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Den befintliga målmappen för den här nedladdningsåtgärden.
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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Visa sammanfattningen av de åtgärder som ska vidtas i stället för att faktiskt ladda ned filen eller filerna.
Antalet parallella anslutningar som ska laddas ned.
Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.
Skriv över en befintlig fil när den har angetts. Standardvärdet är "falsk".
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 '/'.
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
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
Blobnamnet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Parametern snapshot är ett ogenomskinliga DateTime-värde som när det finns anger ögonblicksbilden.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az storage blob filter
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
Uttrycket för att hitta blobar vars taggar matchar det angivna villkoret. t.ex. ""yourtagname"='firsttag' och "yourtagname2"='secondtag'".
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Används när du vill lista blobar under en angiven container.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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.
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
.
Svarshuvudvärde för Cache-Control när resursen används med den här signaturen för delad åtkomst.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
Svarshuvudvärde för Innehållsborttagning när resursen nås med den här signaturen för delad åtkomst.
Svarshuvudvärde för Content-Encoding när resursen används med den här signaturen för delad åtkomst.
Svarshuvudvärde för Content-Language när resursen nås med den här signaturen för delad åtkomst.
Svarshuvudvärde för Innehållstyp när resursen används med den här signaturen för delad åtkomst.
Ett fördefinierat krypteringsomfång som används för att kryptera data i tjänsten.
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.
Anger att det här kommandot returnerar den fullständiga blob-URI:n och signaturtoken för delad åtkomst.
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.
Anger IP-adressen eller ip-adressintervallet som begäranden ska accepteras från. Stöder endast IPv4-formatadresser.
Blobnamnet.
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.
Namnet på en lagrad åtkomstprincip i containerns ACL.
Ett valfritt blobögonblicks-ID. Ogenomskinliga DateTime-värde som när det finns anger blobögonblicksbilden för att bevilja behörighet.
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.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Containernamnet.
Blobnamnet.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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.
Svarshuvudvärde för Cache-Control när resursen används för den här signaturen för delad åtkomst.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Svarshuvudvärde för Content-Disposition när resursen används för den här signaturen för delad åtkomst.
Svarshuvudvärde för Content-Encoding när resursen används för den här signaturen för delad åtkomst.
Svarshuvudvärde för Content-Language när resursen används för den här signaturen för delad åtkomst.
Svarshuvudvärde för Innehållstyp när resursen används för den här signaturen för delad åtkomst.
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.
Ange att det här kommandot returnerar den fullständiga blob-URI:n och signaturtoken för delad åtkomst.
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.
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.
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.
Namnet på en lagrad åtkomstprincip i containerns ACL.
Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.
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.
Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Containernamnet.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
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.
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.
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.
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.
Filtrera resultatet så att endast blobar vars namn börjar med det angivna prefixet returneras.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Visa nextMarker i resultat när det anges.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az storage blob move
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
Containernamnet.
Målblobnamnet. Det bör vara en absolut sökväg under containern. t.ex. "topdir1/dirbar".
Källblobnamnet. Det bör vara en absolut sökväg under containern. t.ex. "topdir1/dirsubfoo".
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
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.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
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.
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.
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.
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.
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.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az storage blob query
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
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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Strängen som används för att separera kolumner.
Strängen som används som ett escape-tecken. Standardvärdet är tomt.
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.
Strängen som används för att separera poster.
Strängen som används för att citera ett visst fält.
Strängen som används för att separera poster.
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 json
anger du Output Json Text Configuration Arguments
därefter. Om du väljer csv
anger Output Delimited Text Configuration Arguments
du .
Krävs om blobben har ett aktivt lån.
Blobnamnet.
Strängen som används för att separera kolumner.
Strängen som används som ett escape-tecken. Standardvärdet är tomt.
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.
Strängen som används för att separera poster.
Strängen som används för att citera ett visst fält.
Strängen som används för att separera poster.
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 json
anger du Output Json Text Configuration Arguments
därefter. Om du väljer csv
anger Output Delimited Text Configuration Arguments
du .
Ange filsökvägen för att spara resultatet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Namnet på lagringskontot.
Återställ bloben till den angivna tiden, som ska vara UTC-datetime i (Y-m-d'T'H:M:S'Z').
Valfria parametrar
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.
Vänta inte tills den långvariga åtgärden har slutförts.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az storage blob rewrite
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
Containernamnet.
Blobnamnet.
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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
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.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån. Värdet kan vara ett BlobLeaseClient-objekt eller låne-ID som en sträng.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
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.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az storage blob set-legal-hold
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]
Exempel
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
Obligatoriska parametrar
Containernamnet.
Anges om ett bevarande av juridiska skäl ska anges på bloben.
Blobnamnet.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Nivåvärdet som bloben ska anges till.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
Blobnamnet.
Ange med vilken prioritet en arkiverad blob ska extraheras. Prioriteten kan bara anges på en blob en gång, standardvärdet är Standard.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
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.
Blobtypen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Nivåvärdet som bloben ska anges till.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
Blobnamnet.
Ange med vilken prioritet en arkiverad blob ska extraheras.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
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.
Blobtypen.
Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
Blobnamnet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
Blobnamnet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Parametern ögonblicksbild är ett ogenomskinliga DateTime-värde som när det finns anger den blobögonblicksbild som ska hämtas.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Ett valfritt blobversions-ID. Den här parametern är endast för versionsaktiverat konto.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
Metadata i blankstegsavgränsade nyckel=värdepar. Detta skriver över alla befintliga metadata.
Blobnamnet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az storage blob sync
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
Synkroniseringsmålcontainern.
Källfilens sökväg som ska synkroniseras från.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
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.
Målsökvägen som ska förberedas för blobnamnet.
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.
Exkludera dessa filer där namnet matchar mönsterlistan. Till exempel: .jpg;. PDF; exactName. Det här alternativet stöder jokertecken (*).
Inkludera endast de filer där namnet matchar mönsterlistan. Till exempel: .jpg;. PDF; exactName. Det här alternativet stöder jokertecken (*).
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Andra alternativ som skickas till azcopy som det är. Lägg till alla extra alternativ efter en --
.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
Blobnamnet.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Containernamnet.
Blobnamnet.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Cachekontrollsträngen.
Förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata.
Innehållskodningstypen.
Innehållsspråket.
Innehållets MD5-hash.
Mime-innehållstypen.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
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
.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Containernamnet.
Cachekontrollsträngen.
Förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata.
Innehållskodningstypen.
Innehållsspråket.
Innehållets MD5-hash.
Mime-innehållstypen.
De blobdata som ska laddas upp.
Ett fördefinierat krypteringsomfång som används för att kryptera data i tjänsten.
Sökväg till filen som ska laddas upp som blobinnehåll.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Krävs om blobben har ett aktivt lån.
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.
Maximalt antal parallella anslutningar som ska användas när blobstorleken överskrider 64 MB.
Maximal längd i byte som tillåts för en tilläggsblob.
Metadata i blankstegsavgränsade nyckel=värdepar. Detta skriver över alla befintliga metadata.
Blobnamnet.
Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.
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.
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-timeouten (sek) som används av tjänsten för att reglera dataflödet.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
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.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Standardvärdet är "sida" för *.vhd-filer eller "blockera" på annat sätt.
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.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
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.
Katalogen där filerna som ska laddas upp finns.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Cachekontrollsträngen.
Förmedlar ytterligare information om hur du bearbetar svarsnyttolasten och kan även användas för att bifoga ytterligare metadata.
Innehållskodningstypen.
Innehållsspråket.
Innehållets MD5-hash.
Mime-innehållstypen.
Målsökvägen som ska förberedas för blobnamnet.
Visa sammanfattningen av de åtgärder som ska vidtas i stället för att faktiskt ladda upp filen eller filerna.
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.
Påbörja endast om den har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
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.
Påbörja endast om det inte har ändrats sedan utc-datetime (Y-m-d'T'H:M'Z).
Det aktiva låne-ID:t för bloben.
Maximalt antal parallella anslutningar som ska användas när blobstorleken överskrider 64 MB.
Maximal längd i byte som tillåts för en tilläggsblob.
Metadata i blankstegsavgränsade nyckel=värdepar. Detta skriver över alla befintliga metadata.
Inkludera den här flaggan för att inaktivera förloppsrapportering för kommandot.
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.
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 '/'.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.
Ange en SQL where-sats för blobtaggar som endast ska användas på blobar med ett matchande värde.
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.
Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.
Standardvärdet är "sida" för *.vhd-filer eller "blockera" på annat sätt. Inställningen åsidosätter blobtyper för varje fil.
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.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Ö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
Containernamnet.
Blobnamnet.
Valfria parametrar
Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_KEY.
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.
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.
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.
Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.
Protokoll som ska användas.
En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn eller tjänstslutpunkt. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.
Ett strängvärde som unikt identifierar ögonblicksbilden. Värdet för den här frågeparametern anger ögonblicksbildversionen.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.