Dela via


az storage blob copy

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 åtgärder för blobkopiering. Använd az storage blob show för att kontrollera statusen för blobarna.

Kommandon

Name Description Typ Status
az storage blob copy cancel

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

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

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

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

Starta ett kopieringsblobjobb.

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

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

Kärna Allmän tillgänglighet

az storage blob copy cancel

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

Detta lämnar en målblob med noll längd och fullständiga metadata. Detta ger upphov till ett fel om kopieringsåtgärden redan har avslutats.

az storage blob copy cancel --copy-id
                            --destination-blob
                            --destination-container
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--blob-endpoint]
                            [--connection-string]
                            [--lease-id]
                            [--sas-token]
                            [--timeout]

Obligatoriska parametrar

--copy-id

Kopieringsåtgärden som ska avbrytas. Det kan vara antingen en ID-sträng eller en instans av BlobProperties.

--destination-blob -b

Namn på målbloben. Om den finns skrivs den över.

--destination-container -c

Containernamnet.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

accepterade värden: key, login
--blob-endpoint

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

--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Krävs om målbloben har ett aktivt oändligt lån.

--sas-token

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

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

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

--subscription

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

--verbose

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

az storage blob copy start

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

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Exempel

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

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

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

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

Kopiera en blobspecifik version

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://my-account.blob.core.windows.net/my-container/my-blob?versionId=2022-03-21T18:28:44.4431011Z --auth-mode login

Obligatoriska parametrar

--destination-blob -b

Namn på målbloben. Om den finns skrivs den över.

--destination-container -c

Containernamnet.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

accepterade värden: key, login
--blob-endpoint

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

--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--destination-blob-type

Definierar typen av blob på målet. Värdet "Identifiera" avgör typen baserat på källblobtyp.

accepterade värden: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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

--destination-if-modified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken om du bara vill kopiera bloben om målbloben har ändrats sedan det angivna datumet/tiden. Om målbloben inte har ändrats returnerar Blob-tjänsten statuskoden 412 (förhandsvillkoret misslyckades).

--destination-if-none-match

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

--destination-if-unmodified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken för att kopiera bloben endast om målbloben inte har ändrats sedan det angivna datumet/tiden. Om målbloben har ändrats returnerar Blob-tjänsten statuskoden 412 (förhandsvillkoret misslyckades).

--destination-lease-id

Låne-ID:t som angetts för den här rubriken måste matcha låne-ID:t för estinationsbloben. Om begäran inte innehåller låne-ID:t eller om det inte är giltigt misslyckas åtgärden med statuskoden 412 (förhandsvillkoret misslyckades).

--destination-tags-condition

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

--metadata

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

--rehydrate-priority -r

Ange med vilken prioritet en arkiverad blob ska extraheras.

--requires-sync

Framtvinga att tjänsten inte returnerar ett svar förrän kopian är klar.

accepterade värden: false, true
--sas-token

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

--source-account-key

Lagringskontonyckeln för källbloben.

--source-account-name

Namnet på källblobens lagringskonto.

--source-blob

Blobnamnet för källlagringskontot.

--source-container

Containernamnet för källlagringskontot.

--source-if-match

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

--source-if-modified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken om du bara vill kopiera bloben om källbloben har ändrats sedan det angivna datumet/tiden.

--source-if-none-match

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

--source-if-unmodified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken för att kopiera bloben endast om källbloben inte har ändrats sedan det angivna datumet/tiden.

--source-lease-id

Ange detta för att endast utföra åtgärden Kopiera blob om det angivna låne-ID:t matchar källblobens aktiva låne-ID.

--source-path

Filsökvägen för källlagringskontot.

--source-sas

Signaturen för delad åtkomst för källlagringskontot.

--source-share

Resursnamnet för källlagringskontot.

--source-snapshot

Blobögonblicksbilden för källlagringskontot.

--source-tags-condition

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

--source-uri -u

En URL på upp till 2 kB som anger en Azure-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. Exempel: https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

--tags

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

--tier

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

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

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

--subscription

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

--verbose

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

az storage blob copy start (storage-blob-preview anknytning)

Starta ett kopieringsblobjobb.

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Exempel

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

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

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

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

Obligatoriska parametrar

--destination-blob -b

Namn på målbloben. Om den finns skrivs den över.

--destination-container -c

Containernamnet.

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

accepterade värden: key, login
--blob-endpoint

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

--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--destination-blob-type

Definierar typen av blob på målet. Värdet "Identifiera" avgör typen baserat på källblobtyp.

accepterade värden: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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

--destination-if-modified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken om du bara vill kopiera bloben om målbloben har ändrats sedan det angivna datumet/tiden. Om målbloben inte har ändrats returnerar Blob-tjänsten statuskoden 412 (förhandsvillkoret misslyckades).

--destination-if-none-match

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

--destination-if-unmodified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken för att kopiera bloben endast om målbloben inte har ändrats sedan det angivna datumet/tiden. Om målbloben har ändrats returnerar Blob-tjänsten statuskoden 412 (förhandsvillkoret misslyckades).

--destination-lease-id

Låne-ID:t som angetts för den här rubriken måste matcha låne-ID:t för estinationsbloben. Om begäran inte innehåller låne-ID:t eller om det inte är giltigt misslyckas åtgärden med statuskoden 412 (förhandsvillkoret misslyckades).

--destination-tags-condition

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

--metadata

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

--rehydrate-priority -r

Ange med vilken prioritet en arkiverad blob ska extraheras.

--requires-sync

Framtvinga att tjänsten inte returnerar ett svar förrän kopian är klar.

accepterade värden: false, true
--sas-token

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

--source-account-key

Lagringskontonyckeln för källbloben.

--source-account-name

Namnet på källblobens lagringskonto.

--source-blob

Blobnamnet för källlagringskontot.

--source-container

Containernamnet för källlagringskontot.

--source-if-match

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

--source-if-modified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken om du bara vill kopiera bloben om källbloben har ändrats sedan det angivna datumet/tiden.

--source-if-none-match

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

--source-if-unmodified-since

Ett DateTime-värde. Azure förväntar sig att det datumvärde som skickas in är UTC. Om tidszonen ingår konverteras alla icke-UTC-datetimes till UTC. Om ett datum skickas in utan tidszonsinformation antas det vara UTC. Ange den här villkorliga rubriken för att kopiera bloben endast om källbloben inte har ändrats sedan det angivna datumet/tiden.

--source-lease-id

Ange detta för att endast utföra åtgärden Kopiera blob om det angivna låne-ID:t matchar källblobens aktiva låne-ID.

--source-path

Filsökvägen för källlagringskontot.

--source-sas

Signaturen för delad åtkomst för källlagringskontot.

--source-share

Resursnamnet för källlagringskontot.

--source-snapshot

Blobögonblicksbilden för källlagringskontot.

--source-tags-condition

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

--source-uri -u

En URL på upp till 2 kB som anger en Azure-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. Exempel: https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Taggar är skiftlägeskänsliga. Tagguppsättningen kan innehålla högst 10 taggar. Taggnycklar måste vara mellan 1 och 128 tecken och taggvärdena måste vara mellan 0 och 256 tecken. Giltiga taggnyckel- och värdetecken är: gemener och versaler, siffror (0–9), blanksteg ( ), plus (+), minus (-), punkt (.), solidus (/), kolon (:), lika med (=), understreck (_).

--tier

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

--timeout

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

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

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

--subscription

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

--verbose

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

az storage blob copy start-batch

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

az storage blob copy start-batch [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--blob-endpoint]
                                 [--connection-string]
                                 [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                                 [--destination-container]
                                 [--destination-path]
                                 [--dryrun]
                                 [--pattern]
                                 [--rehydrate-priority]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--tier]

Exempel

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

az storage blob copy start-batch --account-key 00000000 --account-name MyAccount --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-container MySourceContainer

Valfria parametrar

--account-key

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

--account-name

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

--auth-mode

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

accepterade värden: key, login
--blob-endpoint

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

--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--destination-blob-type

Definierar typen av blob på målet. Värdet "Identifiera" avgör typen baserat på källblobtyp.

accepterade värden: AppendBlob, BlockBlob, Detect, PageBlob
--destination-container -c

Blobcontainern där de valda källfilerna eller blobarna kopieras till.

--destination-path

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

--dryrun

Visa en lista över de filer eller blobar som ska laddas upp. Ingen faktisk dataöverföring sker.

standardvärde: False
--pattern

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

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

--rehydrate-priority -r

Ange med vilken prioritet en arkiverad blob ska extraheras.

--sas-token

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

--source-account-key

Kontonyckeln för källlagringskontot.

--source-account-name

Källlagringskontot som filerna eller blobarna kopieras från till målet. Om det utelämnas används målkontot.

--source-container

Källcontainern som blobar kopieras från.

--source-sas

Signaturen för delad åtkomst för källlagringskontot.

--source-share

Källresursen som filer kopieras från.

--source-uri

En URI som anger en filresurs eller blobcontainer från vilken filerna eller blobarna kopieras.

Om källan finns i ett annat konto måste källan antingen vara offentlig eller autentiseras med hjälp av en signatur för delad åtkomst.

--tier

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

Globala parametrar
--debug

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

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

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

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

--subscription

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

--verbose

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