az storage file 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 filkopieringsåtgärder.

Kommandon

Name Description Typ Status
az storage file copy cancel

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

Kärna Allmän tillgänglighet
az storage file copy cancel (storage-preview anknytning)

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

Anknytning Förhandsgranska
az storage file copy start

Kopiera en fil asynkront.

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

Kopiera en fil asynkront.

Anknytning Förhandsgranska
az storage file copy start-batch

Kopiera flera filer eller blobar till en filresurs.

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

Kopiera flera filer eller blobar till en filresurs.

Anknytning Förhandsgranska

az storage file copy cancel

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

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

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--file-endpoint]
                            [--sas-token]
                            [--timeout]

Obligatoriska parametrar

--copy-id

Kopieringsåtgärden som ska avbrytas. Detta kan vara antingen ett ID eller en instans av FileProperties.

--destination-path -p

Sökvägen till filen i filresursen.

--destination-share -s

Namn på målresursen. Resursen måste finnas.

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
--backup-intent --enable-file-backup-request-intent

Obligatorisk parameter som ska användas med OAuth-autentisering (Azure AD) för filer. Detta kringgår alla behörighetskontroller på fil-/katalognivå och tillåter åtkomst, baserat på tillåtna dataåtgärder, även om det finns ACL:er för dessa filer/kataloger.

standardvärde: False
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--disallow-trailing-dot

Om det är sant trimmas den avslutande punkten från mål-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--file-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.

--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 file copy cancel (storage-preview anknytning)

Förhandsgranskning

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

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

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

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--sas-token]
                            [--timeout]

Obligatoriska parametrar

--copy-id

Kopieringsåtgärden som ska avbrytas. Detta kan vara antingen ett ID eller en instans av FileProperties.

--destination-path -p

Sökvägen till filen i filresursen.

--destination-share -s

Namn på målresursen. Resursen måste finnas.

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
--backup-intent --enable-file-backup-request-intent

Obligatorisk parameter som ska användas med OAuth-autentisering (Azure AD) för filer. Detta kringgår alla behörighetskontroller på fil-/katalognivå och tillåter åtkomst, baserat på tillåtna dataåtgärder, även om det finns ACL:er för dessa filer/kataloger.

standardvärde: False
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--disallow-trailing-dot

Om det är sant trimmas den avslutande punkten från mål-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. 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 file copy start

Kopiera en fil asynkront.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-endpoint]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Exempel

Kopiera en fil asynkront.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Kopiera en fil asynkront från käll-URI till mållagringskontot med sas-token.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Kopiera en fil asynkront från en ögonblicksbild av filen till mållagringskontot med sas-token.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Obligatoriska parametrar

--destination-path -p

Sökvägen till filen i filresursen.

--destination-share -s

Namn på målresursen. Resursen måste finnas.

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
--backup-intent --enable-file-backup-request-intent

Obligatorisk parameter som ska användas med OAuth-autentisering (Azure AD) för filer. Detta kringgår alla behörighetskontroller på fil-/katalognivå och tillåter åtkomst, baserat på tillåtna dataåtgärder, även om det finns ACL:er för dessa filer/kataloger.

standardvärde: False
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--disallow-source-trailing-dot --disallow-src-trailing

Om det är sant trimmas den avslutande punkten från käll-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--disallow-trailing-dot

Om det är sant trimmas den avslutande punkten från mål-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--file-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.

--file-snapshot

Filögonblicksbilden för källlagringskontot.

--metadata

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

--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-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-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.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

--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 file copy start (storage-preview anknytning)

Förhandsgranskning

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Kopiera en fil asynkront.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Exempel

Kopiera en fil asynkront.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Kopiera en fil asynkront från käll-URI till mållagringskontot med sas-token.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Kopiera en fil asynkront från en ögonblicksbild av filen till mållagringskontot med sas-token.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Obligatoriska parametrar

--destination-path -p

Sökvägen till filen i filresursen.

--destination-share -s

Namn på målresursen. Resursen måste finnas.

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
--backup-intent --enable-file-backup-request-intent

Obligatorisk parameter som ska användas med OAuth-autentisering (Azure AD) för filer. Detta kringgår alla behörighetskontroller på fil-/katalognivå och tillåter åtkomst, baserat på tillåtna dataåtgärder, även om det finns ACL:er för dessa filer/kataloger.

standardvärde: False
--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--disallow-source-trailing-dot --disallow-src-trailing

Om det är sant trimmas den avslutande punkten från käll-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--disallow-trailing-dot

Om det är sant trimmas den avslutande punkten från mål-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--file-snapshot

Filögonblicksbilden för källlagringskontot.

--metadata

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

--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-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-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.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

--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 file copy start-batch

Kopiera flera filer eller blobar till en filresurs.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--file-endpoint]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Exempel

Kopiera alla filer i en filresurs till ett annat lagringskonto.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Kopiera alla filer i en filresurs till ett annat lagringskonto. med sas-token.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

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.

--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--destination-path

Katalogen där källdata kopieras till. Om det utelämnas kopieras data till rotkatalogen.

--destination-share

Den filresurs där källdata kopieras till.

--disallow-source-trailing-dot --disallow-src-trailing

Om det är sant trimmas den avslutande punkten från käll-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--disallow-trailing-dot

Om det är sant trimmas den avslutande punkten från mål-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--dryrun

Visa en lista över de filer och blobar som ska kopieras. Ingen faktisk dataöverföring sker.

standardvärde: False
--file-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.

--metadata

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

--pattern

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

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

--sas-token

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

--source-account-key

Kontonyckeln för källlagringskontot. Om det utelämnas används den aktiva inloggningen för att fastställa kontonyckeln.

--source-account-name

Källlagringskontot som data ska kopieras från. Om det utelämnas används målkontot.

--source-container

Källcontainerblobbarna kopieras från.

--source-sas

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

--source-share

Källresursfilerna kopieras från.

--source-uri

En URI som anger en källfilresurs eller blobcontainer.

Om källan finns i ett annat konto måste källan antingen vara offentlig eller autentiserad via en signatur för delad åtkomst.

--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 file copy start-batch (storage-preview anknytning)

Förhandsgranskning

Kommandogruppen az storage finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Kopiera flera filer eller blobar till en filresurs.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Exempel

Kopiera alla filer i en filresurs till ett annat lagringskonto.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Kopiera alla filer i en filresurs till ett annat lagringskonto. med sas-token.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

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.

--connection-string

Lagringskonto anslutningssträng. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--destination-path

Katalogen där källdata kopieras till. Om det utelämnas kopieras data till rotkatalogen.

--destination-share

Den filresurs där källdata kopieras till.

--disallow-source-trailing-dot --disallow-src-trailing

Om det är sant trimmas den avslutande punkten från käll-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--disallow-trailing-dot

Om det är sant trimmas den avslutande punkten från mål-URI:n. Standardvärdet är False.

accepterade värden: false, true
standardvärde: False
--dryrun

Visa en lista över de filer och blobar som ska kopieras. Ingen faktisk dataöverföring sker.

standardvärde: False
--metadata

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

--pattern

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

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

--sas-token

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

--source-account-key

Kontonyckeln för källlagringskontot. Om det utelämnas används den aktiva inloggningen för att fastställa kontonyckeln.

--source-account-name

Källlagringskontot som data ska kopieras från. Om det utelämnas används målkontot.

--source-container

Källcontainerblobbarna kopieras från.

--source-sas

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

--source-share

Källresursfilerna kopieras från.

--source-uri

En URI som anger en källfilresurs eller blobcontainer.

Om källan finns i ett annat konto måste källan antingen vara offentlig eller autentiserad via en signatur för delad åtkomst.

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