Sdílet prostřednictvím


az storage file copy

Poznámka:

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

Správa operací kopírování souborů

Příkazy

Name Description Typ Stav
az storage file copy cancel

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

Základ GA
az storage file copy cancel (storage-preview přípona)

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

Rozšíření GA
az storage file copy start

Asynchronně zkopírujte soubor.

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

Asynchronně zkopírujte soubor.

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

Zkopírujte do sdílené složky více souborů nebo objektů blob.

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

Zkopírujte do sdílené složky více souborů nebo objektů blob.

Rozšíření GA

az storage file copy cancel

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

Tím se cílový soubor ponechá s nulovou délkou a úplnými metadaty. Pokud už operace kopírování skončila, zobrazí se chyba.

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]

Povinné parametry

--copy-id

Operace kopírování, která se má přerušit. Může to být ID nebo instance FileProperties.

--destination-path -p

Cesta k souboru ve sdílené složce.

--destination-share -s

Název cílové sdílené složky. Sdílená složka musí existovat.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--backup-intent --enable-file-backup-request-intent

Povinný parametr pro použití s ověřováním OAuth (Azure AD) pro soubory. Tím se obejdou kontroly oprávnění na úrovni souborů nebo adresářů a povolí přístup na základě povolených datových akcí, a to i v případě, že jsou pro tyto soubory nebo adresáře zavedeny seznamy ACL.

Default value: False
--connection-string

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

--disallow-trailing-dot

Pokud je hodnota true, koncové tečky se oříznou z cílového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--file-endpoint

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

--sas-token

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

--timeout

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

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage file copy cancel (storage-preview přípona)

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

Tím se cílový soubor ponechá s nulovou délkou a úplnými metadaty. Pokud už operace kopírování skončila, zobrazí se chyba.

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]

Povinné parametry

--copy-id

Operace kopírování, která se má přerušit. Může to být ID nebo instance FileProperties.

--destination-path -p

Cesta k souboru ve sdílené složce.

--destination-share -s

Název cílové sdílené složky. Sdílená složka musí existovat.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--backup-intent --enable-file-backup-request-intent

Povinný parametr pro použití s ověřováním OAuth (Azure AD) pro soubory. Tím se obejdou kontroly oprávnění na úrovni souborů nebo adresářů a povolí přístup na základě povolených datových akcí, a to i v případě, že jsou pro tyto soubory nebo adresáře zavedeny seznamy ACL.

Default value: False
--connection-string

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

--disallow-trailing-dot

Pokud je hodnota true, koncové tečky se oříznou z cílového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--sas-token

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

--timeout

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

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage file copy start

Asynchronně zkopírujte soubor.

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]

Příklady

Asynchronně zkopírujte soubor.

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

Zkopírujte soubor asynchronně ze zdrojového identifikátoru URI do cílového účtu úložiště s tokenem SAS.

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>

Zkopírujte soubor asynchronně ze snímku souboru do cílového účtu úložiště s tokenem SAS.

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>

Povinné parametry

--destination-path -p

Cesta k souboru ve sdílené složce.

--destination-share -s

Název cílové sdílené složky. Sdílená složka musí existovat.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--backup-intent --enable-file-backup-request-intent

Povinný parametr pro použití s ověřováním OAuth (Azure AD) pro soubory. Tím se obejdou kontroly oprávnění na úrovni souborů nebo adresářů a povolí přístup na základě povolených datových akcí, a to i v případě, že jsou pro tyto soubory nebo adresáře zavedeny seznamy ACL.

Default value: False
--connection-string

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

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

Pokud je hodnota true, koncové tečky se oříznou ze zdrojového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--disallow-trailing-dot

Pokud je hodnota true, koncové tečky se oříznou z cílového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--file-endpoint

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

--file-snapshot

Snímek souboru pro zdrojový účet úložiště.

--metadata

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

--sas-token

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

--source-account-key

Klíč účtu úložiště zdrojového objektu blob.

--source-account-name

Název účtu úložiště zdrojového objektu blob.

--source-blob

Název objektu blob zdrojového účtu úložiště.

--source-container

Název kontejneru pro zdrojový účet úložiště.

--source-path

Cesta k souboru pro zdrojový účet úložiště.

--source-sas

Sdílený přístupový podpis pro zdrojový účet úložiště.

--source-share

Název sdílené složky pro zdrojový účet úložiště.

--source-snapshot

Snímek objektu blob pro zdrojový účet úložiště.

--source-uri -u

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

--timeout

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

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage file copy start (storage-preview přípona)

Asynchronně zkopírujte soubor.

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]

Příklady

Asynchronně zkopírujte soubor.

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

Zkopírujte soubor asynchronně ze zdrojového identifikátoru URI do cílového účtu úložiště s tokenem SAS.

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>

Zkopírujte soubor asynchronně ze snímku souboru do cílového účtu úložiště s tokenem SAS.

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>

Povinné parametry

--destination-path -p

Cesta k souboru ve sdílené složce.

--destination-share -s

Název cílové sdílené složky. Sdílená složka musí existovat.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--backup-intent --enable-file-backup-request-intent

Povinný parametr pro použití s ověřováním OAuth (Azure AD) pro soubory. Tím se obejdou kontroly oprávnění na úrovni souborů nebo adresářů a povolí přístup na základě povolených datových akcí, a to i v případě, že jsou pro tyto soubory nebo adresáře zavedeny seznamy ACL.

Default value: False
--connection-string

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

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

Pokud je hodnota true, koncové tečky se oříznou ze zdrojového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--disallow-trailing-dot

Pokud je hodnota true, koncové tečky se oříznou z cílového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--file-snapshot

Snímek souboru pro zdrojový účet úložiště.

--metadata

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

--sas-token

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

--source-account-key

Klíč účtu úložiště zdrojového objektu blob.

--source-account-name

Název účtu úložiště zdrojového objektu blob.

--source-blob

Název objektu blob zdrojového účtu úložiště.

--source-container

Název kontejneru pro zdrojový účet úložiště.

--source-path

Cesta k souboru pro zdrojový účet úložiště.

--source-sas

Sdílený přístupový podpis pro zdrojový účet úložiště.

--source-share

Název sdílené složky pro zdrojový účet úložiště.

--source-snapshot

Snímek objektu blob pro zdrojový účet úložiště.

--source-uri -u

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

--timeout

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

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage file copy start-batch

Zkopírujte do sdílené složky více souborů nebo objektů blob.

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]

Příklady

Zkopírujte všechny soubory ve sdílené složce do jiného účtu úložiště.

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

Zkopírujte všechny soubory ve sdílené složce do jiného účtu úložiště. s tokenem SAS.

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>

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště nebo koncovým bodem služby. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--connection-string

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

--destination-path

Adresář, do kterého se zdrojová data zkopírují. Pokud je tento parametr vynechán, data se zkopírují do kořenového adresáře.

--destination-share

Sdílená složka, do které se zdrojová data kopírují.

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

Pokud je hodnota true, koncové tečky se oříznou ze zdrojového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--disallow-trailing-dot

Pokud je hodnota true, koncové tečky se oříznou z cílového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--dryrun

Vypíše soubory a objekty blob, které se mají zkopírovat. Nedojde k žádnému skutečnému přenosu dat.

Default value: False
--file-endpoint

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

--metadata

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

--pattern

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

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

--sas-token

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

--source-account-key

Klíč účtu pro zdrojový účet úložiště. Pokud ho vynecháte, použije se aktivní přihlášení k určení klíče účtu.

--source-account-name

Zdrojový účet úložiště pro zkopírování dat. Pokud tento parametr vynecháte, použije se cílový účet.

--source-container

Zdrojové objekty blob kontejneru se zkopírují z.

--source-sas

Sdílený přístupový podpis pro zdrojový účet úložiště.

--source-share

Zdrojové sdílené soubory se zkopírují z.

--source-uri

Identifikátor URI, který určuje zdrojovou sdílenou složku nebo kontejner objektů blob.

Pokud je zdroj v jiném účtu, musí být zdroj buď veřejný, nebo ověřený prostřednictvím sdíleného přístupového podpisu.

--timeout

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

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage file copy start-batch (storage-preview přípona)

Zkopírujte do sdílené složky více souborů nebo objektů blob.

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]

Příklady

Zkopírujte všechny soubory ve sdílené složce do jiného účtu úložiště.

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

Zkopírujte všechny soubory ve sdílené složce do jiného účtu úložiště. s tokenem SAS.

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>

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--connection-string

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

--destination-path

Adresář, do kterého se zdrojová data zkopírují. Pokud je tento parametr vynechán, data se zkopírují do kořenového adresáře.

--destination-share

Sdílená složka, do které se zdrojová data kopírují.

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

Pokud je hodnota true, koncové tečky se oříznou ze zdrojového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--disallow-trailing-dot

Pokud je hodnota true, koncové tečky se oříznou z cílového identifikátoru URI. Výchozí hodnota je False.

Přípustné hodnoty: false, true
Default value: False
--dryrun

Vypíše soubory a objekty blob, které se mají zkopírovat. Nedojde k žádnému skutečnému přenosu dat.

Default value: False
--metadata

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

--pattern

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

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

--sas-token

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

--source-account-key

Klíč účtu pro zdrojový účet úložiště. Pokud ho vynecháte, použije se aktivní přihlášení k určení klíče účtu.

--source-account-name

Zdrojový účet úložiště pro zkopírování dat. Pokud tento parametr vynecháte, použije se cílový účet.

--source-container

Zdrojové objekty blob kontejneru se zkopírují z.

--source-sas

Sdílený přístupový podpis pro zdrojový účet úložiště.

--source-share

Zdrojové sdílené soubory se zkopírují z.

--source-uri

Identifikátor URI, který určuje zdrojovou sdílenou složku nebo kontejner objektů blob.

Pokud je zdroj v jiném účtu, musí být zdroj buď veřejný, nebo ověřený prostřednictvím sdíleného přístupového podpisu.

--timeout

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

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.