az storage file copy

Fájlmásolási műveletek kezelése.

Parancsok

az storage file copy cancel

Megszakított egy folyamatban lévő másolási műveletet.

az storage file copy start

Fájl aszinkron másolása.

az storage file copy start-batch

Több fájl vagy blob másolása egy fájlmegosztásba.

az storage file copy cancel

Megszakított egy folyamatban lévő másolási műveletet.

Ez egy nulla hosszúságú és teljes metaadatokat tartalmazó célfájlt hagy. Ez hibát jelez, ha a másolási művelet már befejeződött.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--connection-string]
                            [--sas-token]
                            [--timeout]

Kötelező paraméterek

--copy-id

A megszakítandó másolási művelet. Ez lehet egy azonosító vagy a FileProperties egy példánya.

--destination-path -p

A fájlmegosztáson belüli fájl elérési útja.

--destination-share -s

A célmegosztás neve. A megosztásnak léteznie kell.

Opcionális paraméterek

--account-key

Tárfiókkulcs. A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.

--account-name

A tárfiók neve. Kapcsolódó környezeti változó: AZURE_STORAGE_ACCOUNT. Tárfiókkulccsal vagy SAS-jogkivonattal együtt kell használni. Ha egyik sem található, a parancs megpróbálja lekérdezni a tárfiók kulcsát a hitelesített Azure-fiókkal. Ha nagy számú tárolási parancsot hajt végre, az API-kvótát is eléri a rendszer.

--connection-string

Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--timeout

Kérelem időtúllépése másodpercben. A szolgáltatás minden egyes hívására vonatkozik.

az storage file copy start

Fájl aszinkron másolása.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--connection-string]
                           [--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éldák

Fájl aszinkron másolása.

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

Másolja a fájlt aszinkron módon a forrás URI-ból a céltárfiókba SAS-jogkivonattal.

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>

Másolja a fájlt aszinkron módon a fájlpillanatképből a céltárfiókba SAS-jogkivonattal.

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>

Kötelező paraméterek

--destination-path -p

A fájlmegosztáson belüli fájl elérési útja.

--destination-share -s

A célmegosztás neve. A megosztásnak léteznie kell.

Opcionális paraméterek

--account-key

Tárfiókkulcs. A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.

--account-name

A tárfiók neve. Kapcsolódó környezeti változó: AZURE_STORAGE_ACCOUNT. Tárfiókkulccsal vagy SAS-jogkivonattal együtt kell használni. Ha egyik sem található, a parancs megpróbálja lekérdezni a tárfiók kulcsát a hitelesített Azure-fiókkal. Ha nagy számú tárolási parancsot hajt végre, az API-kvótát is eléri a rendszer.

--connection-string

Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.

--file-endpoint

A Storage adatszolgáltatási végpontja. Tárfiókkulccsal vagy SAS-jogkivonattal együtt kell használni. You can find each service primary endpoint with az storage account show. Környezeti változó: AZURE_STORAGE_SERVICE_ENDPOINT.

--file-snapshot

A forrástárfiók fájlpillanatképe.

--metadata

Metaadatok szóközzel elválasztott kulcs=érték párokban. Ez felülírja a meglévő metaadatokat.

--sas-token

Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

A forrásblob tárfiókkulcsa.

--source-account-name

A forrásblob tárfiókneve.

--source-blob

A forrástárfiók blobneve.

--source-container

A forrástárfiók tárolóneve.

--source-path

A forrástárfiók fájlelérési útja.

--source-sas

A forrástárfiók közös hozzáférésű jogosultságkódja.

--source-share

A forrástárfiók megosztásneve.

--source-snapshot

A forrástárfiók blobpillanatképe.

--source-uri -u

Legfeljebb 2 KB hosszúságú URL-cím, amely egy Azure-fájlt vagy -blobot határoz meg. Az értéknek URL-kódolásúnak kell lennie, ahogy az a kérés URI-jában is megjelenik. Ha a forrás egy másik fiókban található, a forrásnak nyilvánosnak kell lennie, vagy közös hozzáférésű jogosultságkóddal kell hitelesítenie. Ha a forrás nyilvános, nincs szükség hitelesítésre. Példák: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

--timeout

Kérelem időtúllépése másodpercben. A szolgáltatás minden egyes hívására vonatkozik.

az storage file copy start-batch

Több fájl vagy blob másolása egy fájlmegosztásba.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--dryrun]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Példák

Másolja a fájlmegosztásban lévő összes fájlt egy másik tárfiókba.

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

Másolja a fájlmegosztásban lévő összes fájlt egy másik tárfiókba. sas-jogkivonattal.

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>

Opcionális paraméterek

--account-key

Tárfiókkulcs. A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.

--account-name

A tárfiók neve. Kapcsolódó környezeti változó: AZURE_STORAGE_ACCOUNT. Tárfiókkulccsal vagy SAS-jogkivonattal együtt kell használni. Ha egyik sem található, a parancs megpróbálja lekérdezni a tárfiók kulcsát a hitelesített Azure-fiókkal. Ha nagy számú tárolási parancsot hajt végre, az API-kvótát is eléri a rendszer.

--connection-string

Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.

--destination-path

Az a könyvtár, ahová a forrásadatokat másolják. Ha nincs megadva, a rendszer a gyökérkönyvtárba másolja az adatokat.

--destination-share

A fájlmegosztás, ahová a forrásadatokat másolják.

--dryrun

Listázhatja a másolandó fájlokat és blobokat. Nem történik tényleges adatátvitel.

--metadata

Metaadatok szóközzel elválasztott kulcs=érték párokban. Ez felülírja a meglévő metaadatokat.

--pattern

A fájlok és blobok összesítéséhez használt minta. A támogatott minták a következők: "*", "?", "[seq]" és "[!seq]". További információkért tekintse meg a következőt https://docs.python.org/3.7/library/fnmatch.html:

--sas-token

Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

A forrástárfiók fiókkulcsa. Ha nincs megadva, a rendszer az aktív bejelentkezést használja a fiókkulcs meghatározásához.

--source-account-name

A forrás tárfiók, amelyből az adatokat másolni szeretné. Ha nincs megadva, a rendszer a célfiókot használja.

--source-container

A forrástároló blobok a vágólapra kerülnek.

--source-sas

A forrástárfiók közös hozzáférésű jogosultságkódja.

--source-share

A forrásmegosztás fájljait a rendszer másolja.

--source-uri

A forrásfájlmegosztást vagy blobtárolót megadó URI.

--timeout

Kérelem időtúllépése másodpercben. A szolgáltatás minden egyes hívására vonatkozik.