Share via


azcopy copy

Forrásadatok másolása célhelyre.

Szinopszis

Forrásadatok másolása célhelyre. A támogatott irányok a következők:

  • local <–> Azure Blob (SAS- vagy OAuth-hitelesítés)
  • local <–> Azure Files (Share/directory SAS-hitelesítés)
  • local <–> Azure Data Lake Storage Gen2 (SAS, OAuth vagy SharedKey-hitelesítés)
  • Azure Blob (SAS vagy nyilvános) –> Azure Blob (SAS vagy OAuth-hitelesítés)
  • Azure Data Lake Storage Gen2 (SAS vagy nyilvános) –> Azure Data Lake Storage Gen2 (SAS vagy OAuth-hitelesítés)
  • Azure Blob (SAS- vagy OAuth-hitelesítés) <–> Azure Blob (SAS- vagy OAuth-hitelesítés) – Lásd az irányelveket.
  • Azure Data Lake Storage Gen2 (SAS- vagy OAuth-hitelesítés) <–> Azure Data Lake Storage Gen2 (SAS vagy OAuth-hitelesítés)
  • Azure Data Lake Storage Gen2 (SAS- vagy OAuth-hitelesítés) <–> Azure Blob (SAS vagy OAuth-hitelesítés)
  • Azure Blob (SAS vagy nyilvános) –> Azure Files (SAS)
  • Azure Files (SAS) –> Azure Files (SAS)
  • Azure Files (SAS) –> Azure Blob (SAS vagy OAuth-hitelesítés)
  • AWS S3 (hozzáférési kulcs) –> Azure Block Blob (SAS vagy OAuth-hitelesítés)
  • Google Cloud Storage (szolgáltatásfiókkulcs) –> Azure Block Blob (SAS vagy OAuth-hitelesítés)

További információért tekintse meg a példákat.

Felsőfokú

Az AzCopy automatikusan észleli a fájlok tartalomtípusát a helyi lemezről való feltöltéskor a fájlkiterjesztés vagy a tartalom alapján (ha nincs megadva bővítmény).

A beépített keresési tábla kicsi, de a Unix esetében a helyi rendszer mime.types fájl(ok) bővíti, ha egy vagy több ilyen név alatt elérhető:

  • /etc/mime.types
  • /etc/apache2/mime.types
  • /etc/apache/mime.types

Windows rendszeren a RENDSZER kinyeri a MIME-típusokat a beállításjegyzékből. Ez a funkció egy jelölő segítségével kikapcsolható. Tekintse meg a jelző szakaszt.

Ha egy környezeti változót a parancssor használatával állít be, az olvasható a parancssori előzményekben. Fontolja meg a parancssori előzmények hitelesítő adatait tartalmazó változók törlését. Annak érdekében, hogy a változók ne jelenjenek meg az előzményekben, szkripttel kérheti a felhasználótól a hitelesítő adatait, és beállíthatja a környezeti változót.

azcopy copy [source] [destination] [flags]

Példák

Egyetlen fájl feltöltése OAuth-hitelesítéssel. Ha még nem jelentkezett be az AzCopyba, futtassa az azcopy bejelentkezési parancsot a következő parancs futtatása előtt.

azcopy cp "/path/to/file.txt" "https://[account].blob.core.windows.net/[container]/[path/to/blob]"

Ugyanaz, mint korábban, de ezúttal a fájltartalom MD5 kivonatát is kiszámítja, és a blob Content-MD5 tulajdonságaként menti:

azcopy cp "/path/to/file.txt" "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --put-md5

Egyetlen fájl feltöltése SAS-jogkivonat használatával:

azcopy cp "/path/to/file.txt" "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"

Egyetlen fájl feltöltése SAS-jogkivonat és piping használatával (csak blokkblobok esetén):

cat "/path/to/file.txt" | azcopy cp "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]" --from-to PipeBlob

Egyetlen fájl feltöltése OAuth és piping használatával (csak blokkblobok esetén):

cat "/path/to/file.txt" | azcopy cp "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --from-to PipeBlob

Teljes könyvtár feltöltése SAS-jogkivonat használatával:

azcopy cp "/path/to/dir" "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

vagy

azcopy cp "/path/to/dir" "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true --put-md5

Töltsön fel egy fájlkészletet SAS-jogkivonat és helyettesítő (*) karakterek használatával:

azcopy cp "/path/*foo/*bar/*.pdf" "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]"

Fájlok és könyvtárak feltöltése SAS-jogkivonat és helyettesítő karakterek (*) használatával:

azcopy cp "/path/*foo/*bar*" "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

Töltsön fel fájlokat és könyvtárakat az Azure Storage-fiókba, és állítsa be a lekérdezési sztring kódolt címkéjét a blobon.

  • A(z) {key = "bla bla", val = "foo"} és {key = "bla bla 2", val = "bar"} címkék beállításához használja a következő szintaxist:
  • azcopy cp "/path/*foo/*bar*" "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --blob-tags="bla%20bla=foo&bla%20bla%202=bar"
  • A kulcsok és értékek URL-kódolással vannak elosztva, a kulcs-érték párokat pedig egy ampersand('>) választja el egymástól.
  • Miközben címkéket állít be a blobokon, az SAS-ben több engedély (nem a címkékhez) tartoznak, amelyek nélkül a szolgáltatás engedélyezési hibát ad vissza.

Töltsön le egyetlen fájlt OAuth-hitelesítéssel. Ha még nem jelentkezett be az AzCopyba, futtassa az azcopy bejelentkezési parancsot a következő parancs futtatása előtt.

azcopy cp "https://[account].blob.core.windows.net/[container]/[path/to/blob]" "/path/to/file.txt"

Egyetlen fájl letöltése SAS-jogkivonat használatával:

azcopy cp "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]" "/path/to/file.txt"

Töltsön le egyetlen fájlt SAS-jogkivonat használatával, majd a kimenetet egy fájlba (csak blokkblobok esetén):

azcopy cp "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS]" --from-to BlobPipe > "/path/to/file.txt"

Töltsön le egyetlen fájlt az OAuth használatával, majd adja hozzá a kimenetet egy fájlhoz (csak blokkblobok esetén):

azcopy cp "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --from-to BlobPipe > "/path/to/file.txt"

Töltsön le egy teljes könyvtárat SAS-jogkivonat használatával:

azcopy cp "https://[account].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" "/path/to/dir" --recursive=true

Megjegyzés helyettesítő karakter (*) url-címekben való használatáról:

Az URL-címekben csak kétféleképpen használható helyettesítő karakter.

  • Az URL-cím utolsó perjele (/) után is használhat egyet. Ez a könyvtárban lévő összes fájlt közvetlenül a célhelyre másolja anélkül, hogy egy alkönyvtárba helyezené őket.

  • A tároló nevében is használhat egyet, ha az URL-cím csak egy tárolóra vonatkozik, és nem blobra. Ezzel a módszerrel fájlokat szerezhet be a tárolók egy részhalmazából.

Töltse le egy könyvtár tartalmát anélkül, hogy magát a könyvtárat másolta.

azcopy cp "https://[srcaccount].blob.core.windows.net/[container]/[path/to/folder]/*?[SAS]" "/path/to/dir"

Töltsön le egy teljes tárfiókot.

azcopy cp "https://[srcaccount].blob.core.windows.net/" "/path/to/dir" --recursive

Töltse le a tárolók egy részhalmazát egy tárfiókban egy helyettesítő karakter (*) használatával a tároló nevében.

azcopy cp "https://[srcaccount].blob.core.windows.net/[container*name]" "/path/to/dir" --recursive

Töltse le a blob összes verzióját az Azure Storage-ból a helyi könyvtárba. Győződjön meg arról, hogy a forrás egy érvényes blob, a cél egy helyi mappa, amely versionidsFile egy elérési utat vezet ahhoz a fájlhoz, amelyben az egyes verziók külön sorban vannak megírva. Az összes megadott verzió letöltődik a megadott célmappába.

azcopy cp "https://[srcaccount].blob.core.windows.net/[containername]/[blobname]" "/path/to/dir" --list-of-versions="/another/path/to/dir/[versionidsFile]"

Egyetlen blob másolása egy másik blobba SAS-jogkivonat használatával.

azcopy cp "https://[srcaccount].blob.core.windows.net/[container]/[path/to/blob]?[SAS]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"

Egyetlen blob másolása egy másik blobba SAS-jogkivonat és OAuth-jogkivonat használatával.

azcopy cp "https://[srcaccount].blob.core.windows.net/[container]/[path/to/blob]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/blob]"

Másolja az egyik blob virtuális könyvtárát egy másikba SAS-jogkivonat használatával:

azcopy cp "https://[srcaccount].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

Másolja az összes blobtárolót, könyvtárat és blobot a tárfiókból egy másikba SAS-jogkivonat használatával:

azcopy cp "https://[srcaccount].blob.core.windows.net?[SAS]" "https://[destaccount].blob.core.windows.net?[SAS]" --recursive=true

Egyetlen objektum másolása a Blob Storage-ba az Amazon Web Services (AWS) S3 szolgáltatásból egy hozzáférési kulcs és egy SAS-jogkivonat használatával. Először állítsa be az AWS S3-forráshoz tartozó AWS_ACCESS_KEY_ID és AWS_Standard kiadás CRET_ACCESS_KEY környezeti változót.

azcopy cp "https://s3.amazonaws.com/[bucket]/[object]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"

Másolja a teljes könyvtárat a Blob Storage-ba az AWS S3-ból egy hozzáférési kulcs és egy SAS-jogkivonat használatával. Először állítsa be az AWS S3-forráshoz tartozó AWS_ACCESS_KEY_ID és AWS_Standard kiadás CRET_ACCESS_KEY környezeti változót.

azcopy cp "https://s3.amazonaws.com/[bucket]/[folder]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

Tekintse meg a https://docs.aws.amazon.com/AmazonS3/latest/user-guide/using-folders.html [mappa] helyőrzőjének jobb megértését.

Másolja az összes gyűjtőt a Blob Storage-ba az Amazon Web Servicesből (AWS) egy hozzáférési kulcs és egy SAS-jogkivonat használatával. Először állítsa be az AWS S3-forráshoz tartozó AWS_ACCESS_KEY_ID és AWS_Standard kiadás CRET_ACCESS_KEY környezeti változót.

azcopy cp "https://s3.amazonaws.com/" "https://[destaccount].blob.core.windows.net?[SAS]" --recursive=true

Másolja az összes gyűjtőt egy Amazon Web Services -régióból a Blob Storage-ba egy hozzáférési kulcs és egy SAS-jogkivonat használatával. Először állítsa be az AWS S3-forráshoz tartozó AWS_ACCESS_KEY_ID és AWS_Standard kiadás CRET_ACCESS_KEY környezeti változót.

azcopy cp "https://s3-[region].amazonaws.com/" "https://[destaccount].blob.core.windows.net?[SAS]" --recursive=true

Másolja ki a gyűjtők egy részhalmazát egy helyettesítő karakter (*) használatával a gyűjtő nevében. Az előző példákhoz hasonlóan szüksége van egy hozzáférési kulcsra és egy SAS-jogkivonatra. Ügyeljen arra, hogy az AWS S3-forráshoz AWS_ACCESS_KEY_ID és AWS_Standard kiadás CRET_ACCESS_KEY környezeti változót állítsa be.

azcopy cp "https://s3.amazonaws.com/[bucket*name]/" "https://[destaccount].blob.core.windows.net?[SAS]" --recursive=true

Másolja a blobokat az egyik blobtárolóból a másikba, és őrizze meg a címkéket a forrásból. A címkék megőrzéséhez használja a következő szintaxist:

azcopy cp "https://[account].blob.core.windows.net/[source_container]/[path/to/directory]?[SAS]" "https://[account].blob.core.windows.net/[destination_container]/[path/to/directory]?[SAS]" --s2s-preserve-blob-tags=true

Fájlok és könyvtárak átvitele az Azure Storage-fiókba, és állítsa be a megadott lekérdezési sztring kódolású címkéket a blobon.

  • A(z) {key = "bla bla", val = "foo"} és {key = "bla bla 2", val = "bar"} címkék beállításához használja a következő szintaxist:

    azcopy cp "https://[account].blob.core.windows.net/[source_container]/[path/to/directory]?[SAS]" "https://[account].blob.core.windows.net/[destination_container]/[path/to/directory]?[SAS]" --blob-tags="bla%20bla=foo&bla%20bla%202=bar"

  • A kulcsok és értékek URL-kódolással vannak elosztva, a kulcs-érték párokat pedig egy ampersand('>) választja el egymástól.

  • Miközben címkéket állít be a blobokon, az SAS-ben további engedélyek (nem a címkékhez) tartoznak, amelyek nélkül a szolgáltatás engedélyezési hibát ad vissza.

Egyetlen objektum másolása a Blob Storage-ba a Google Cloud Storage -ból (GCS) egy szolgáltatásfiókkulcs és egy SAS-jogkivonat használatával. Először állítsa be a GCS-forráshoz GOOGLE_APPLICATION_CREDENTIALS környezeti változót.

azcopy cp "https://storage.cloud.google.com/[bucket]/[object]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/blob]?[SAS]"

Másolja a teljes könyvtárat a Blob Storage-ba a Google Cloud Storage -ból (GCS) egy szolgáltatásfiókkulcs és egy SAS-jogkivonat használatával. Először állítsa be a GCS-forráshoz GOOGLE_APPLICATION_CREDENTIALS környezeti változót.

azcopy cp "https://storage.cloud.google.com/[bucket]/[folder]" "https://[destaccount].blob.core.windows.net/[container]/[path/to/directory]?[SAS]" --recursive=true

Másolja a teljes gyűjtőt a Blob Storage-ba a Google Cloud Storage -ból (GCS) egy szolgáltatásfiókkulcs és egy SAS-jogkivonat használatával. Először állítsa be a GCS-forráshoz GOOGLE_APPLICATION_CREDENTIALS környezeti változót.

azcopy cp "https://storage.cloud.google.com/[bucket]" "https://[destaccount].blob.core.windows.net/?[SAS]" --recursive=true

Másolja az összes gyűjtőt a Blob Storage-ba a Google Cloud Storage -ból (GCS) egy szolgáltatásfiókkulcs és egy SAS-jogkivonat használatával. Először állítsa be a környezeti változókat GOOGLE_APPLICATION_CREDENTIALS és GOOGLE_CLOUD_PROJECT=<project-id> a GCS-forráshoz

azcopy cp "https://storage.cloud.google.com/" "https://[destaccount].blob.core.windows.net/?[SAS]" --recursive=true

Másolja a gyűjtők egy részhalmazát egy helyettesítő karakter (*) használatával a gyűjtő nevében a Google Cloud Storage -ból (GCS) egy szolgáltatásfiókkulcs és egy SAS-jogkivonat használatával a célhelyhez. Először állítsa be a GCS-forrás környezeti változóit GOOGLE_APPLICATION_CREDENTIALS and GOOGLE_CLOUD_PROJECT=<project-id>

azcopy cp "https://storage.cloud.google.com/[bucket*name]/" "https://[destaccount].blob.core.windows.net/?[SAS]" --recursive=true

Beállítások

--as-subdir Alapértelmezés szerint igaz. A mappaforrásokat alkönyvtárakként helyezi el a célhely alatt. (alapértelmezett igaz)

--backup Aktiválja a Windows SeBackupPrivilege-ját a feltöltésekhez, vagy a SeRestorePrivilege-t letöltésekhez, hogy az AzCopy minden fájlt elolvashasson, függetlenül a fájlrendszer engedélyétől, és visszaállítsa az összes engedélyt. Megköveteli, hogy az AzCopyt futtató fiók már rendelkezik ezekkel az engedélyekkel (például rendelkezik Rendszergazda istrator jogosultságokkal, vagy tagja a Biztonsági mentési operátorok csoportnak). Ez a jelző aktiválja azokat a jogosultságokat, amelyekkel a fiók már rendelkezik

--blob-tags (sztring) Címkék beállítása blobokon a tárfiók adatainak kategorizálásához

--blob-type (sztring) Meghatározza a blob típusát a célhelyen. Ez a blobok feltöltésére és a fiókok közötti másolásra szolgál (alapértelmezett észlelés). Az érvényes értékek közé tartozik az "Detect", a "BlockBlob", a "PageBlob" és a "AppendBlob". A fiókok közötti másoláskor az "Detect" érték azt eredményezi, hogy az AzCopy a forrásblob típusát használja a célblob típusának meghatározásához. Fájl feltöltésekor az "Detect" határozza meg, hogy a fájl VHD- vagy VHDX-fájl-e a fájlkiterjesztés alapján. Ha a fájl VHD- vagy VHDX-fájl, az AzCopy lapblobként kezeli a fájlt. (alapértelmezett "Detect")

--block-blob-tier (sztring) blokkblob feltöltése az Azure Storage-ba ezzel a blobszinttel. (alapértelmezett "Nincs")

--block-size-mb (lebegőpontos) Használja ezt a blokkméretet (a MiB-ben megadva) az Azure Storage-ba való feltöltéskor és az Azure Storage-ból való letöltéskor. A rendszer automatikusan kiszámítja az alapértelmezett értéket a fájlméret alapján. Tizedes törtek megengedettek (például: 0,25). Feltöltéskor vagy letöltéskor a maximálisan engedélyezett blokkméret 0,75 * AZCOPY_BUFFER_GB. További információ: Memóriahasználat optimalizálása.

--cache-control (sztring) Állítsa be a gyorsítótár-vezérlő fejlécét. Letöltés után visszaadva.

--check-length Ellenőrizze egy fájl hosszát a célhelyen az átvitel után. Ha eltérés van a forrás és a cél között, a rendszer sikertelenként jelöli meg az átvitelt. (alapértelmezett igaz)

--check-md5 (sztring) Meghatározza, hogy a letöltéskor milyen szigorúan érvényesíteni kell az MD5-kivonatokat. Csak letöltéskor érhető el. Elérhető lehetőségek: NoCheck, LogOnly, FailIfDifferent, FailIfDifferentOrMissing. (alapértelmezett "FailIfDifferent") (alapértelmezett "FailIfDifferent")

--content-disposition (sztring) Állítsa be a tartalomeloszlás fejlécét. Letöltés után visszaadva.

--content-encoding (sztring) Állítsa be a tartalomkódoló fejlécet. Letöltés után visszaadva.

--content-language (sztring) Állítsa be a tartalomnyelv fejlécét. Letöltés után visszaadva.

--content-type (sztring) Megadja a fájl tartalomtípusát. Nem találgatásos-mime típusú. Letöltés után visszaadva.

--cpk-by-name (sztring) Az ügyfél által megadott név alapján megadott kulcs lehetővé teszi, hogy az Azure Blob Storage-ra irányuló kéréseket intéző ügyfelek kérésenként adjanak meg egy titkosítási kulcsot. A megadott kulcsnév lekéri az Azure Key Vaultból, és az adatok titkosítására szolgál

--cpk-by-value Az ügyfél által megadott név alapján megadott kulcs lehetővé teszi, hogy az Azure Blob Storage-ra irányuló kéréseket intéző ügyfelek kérésenként adjanak meg egy titkosítási kulcsot. A megadott kulcs és kivonata lekéri a környezeti változókból

--decompress Fájlok automatikus tömörítése letöltéskor, ha a tartalomkódolásuk azt jelzi, hogy tömörítve vannak. A támogatott tartalomkódolási értékek a "gzip" és a "deflate". A ".gz"/".gzip" vagy ".zz" fájlkiterjesztések nem szükségesek, de ha vannak, el lesznek távolítva.

--disable-auto-decoding Alapértelmezés szerint hamis, ha engedélyezi az illegális karakterek automatikus dekódolását Windows rendszeren. Az automatikus dekódolás letiltásához igaz értékre állítható be.

--dry-run Kinyomtatja azokat a fájlelérési útvonalakat, amelyeket a parancs másolna. Ez a jelző nem másolja a tényleges fájlokat. A --overwrite jelzőnek nincs hatása. Ha a --overwrite jelzőt hamis értékre állítja, a forráskönyvtárban lévő fájlok akkor is megjelennek, ha ezek a fájlok a célkönyvtárban találhatók.

--exclude-attributes (sztring) (csak Windows rendszeren) Zárja ki azokat a fájlokat, amelyek attribútumai megegyeznek az attribútumlistával. Például: A; S; R

--exclude-blob-type (sztring) Opcionálisan megadja a kizárandó blob típusát (BlockBlob/ PageBlob/ AppendBlob), amikor blobokat másol a tárolóból vagy a fiókból. A jelző használata nem alkalmazható az adatok nem Azure-szolgáltatásból szolgáltatásba történő másolására. Egynél több blobot kell elválasztani a következővel: ";".

--exclude-path (sztring) Másoláskor zárja ki ezeket az elérési utakat. Ez a beállítás nem támogatja a helyettesítő karaktereket (*). Relatív elérési út előtagjának ellenőrzése (például: myFolder; myFolder/subDirName/file.pdf). Ha a fiókbejárással együtt használják, az elérési utak nem tartalmazzák a tároló nevét.

--exclude-pattern (sztring) Másoláskor zárja ki ezeket a fájlokat. Ez a beállítás támogatja a helyettesítő karaktereket (*)

--exclude-regex (sztring) Zárja ki a normál kifejezésekhez igazodó fájlok összes relatív elérési útját. A reguláris kifejezések elkülönítése az ";" kifejezéssel.

--follow-symlinks A helyi fájlrendszerből való feltöltéskor kövesse a szimbolikus hivatkozásokat.

--force-if-read-only Meglévő fájl felülírásakor windowsos vagy Azure Files rendszeren akkor is kényszerítse a felülírást, ha a meglévő fájl írásvédett attribútumkészlettel rendelkezik

--from-to (sztring) Opcionálisan megadja a forrás célkombinációt. Például: LocalBlob, BlobLocal, LocalBlobFS. Piping: BlobPipe, PipeBlob

-h, --help segítség a másoláshoz

--include-after (sztring) Csak a megadott dátumon/időponton vagy után módosított fájlokat vegye fel. Az értéknek ISO8601 formátumban kell lennie. Ha nincs megadva időzónia, a rendszer feltételezi, hogy az érték az AzCopyt futtató gép helyi időzónájában van. Például 2020-08-19T15:04:00Z UTC-időpontra vagy 2020-08-19 éjfélre (00:00) a helyi időzónában. Az AzCopy 10.5-höz hasonlóan ez a jelző csak a fájlokra vonatkozik, a mappákra nem, így a mappatulajdonságok nem lesznek másolva, ha ezzel a jelölővel vagy --preserve-smb-permissionsa --preserve-smb-info .

--include-attributes (sztring) (csak Windows rendszeren) Olyan fájlok belefoglalása, amelyek attribútumai megegyeznek az attribútumlistával. Például: A; S; R

--include-before (sztring) Csak azokat a fájlokat foglalja bele, amelyeket a megadott dátum/idő előtt vagy időpontban módosítottak. Az értéknek ISO8601 formátumban kell lennie. Ha nincs megadva időzónia, a rendszer feltételezi, hogy az érték az AzCopyt futtató gép helyi időzónájában van. például 2020-08-19T15:04:00Z UTC-időpontra vagy 2020-08-19 éjfélre (00:00) a helyi időzónában. Az AzCopy 10.7-ben ez a jelölő csak a fájlokra vonatkozik, a mappákra nem, így a mappatulajdonságok nem lesznek másolva, amikor a jelölőt használja a következővel vagy --preserve-smb-permissions.--preserve-smb-info

--include-directory-stub Alapértelmezés szerint hamis a címtár-csonkok figyelmen kívül hagyásához. A címtár-csonkok metaadatokat hdi_isfolder:truetartalmazó blobok. Ha igaz értékre állítja az értéket, az megőrzi a könyvtárcsonkokat az átvitel során. Ennek a jelölőnek az alapértelmezett értéke nem igaz (például ugyanaz,azcopy copy --include-directory-stub mint azcopy copy --include-directory-stub=true).

--include-path (sztring) Másoláskor csak ezeket az elérési utakat vegye fel. Ez a beállítás nem támogatja a helyettesítő karaktereket (*). A relatív elérési út előtagjának ellenőrzése (például: myFolder; myFolder/subDirName/file.pdf).

--include-pattern (sztring) Másoláskor csak ezeket a fájlokat vegye fel. Ez a beállítás támogatja a helyettesítő karaktereket (*). Fájlok elkülönítése a következővel: ";".

--include-regex (sztring) Csak a normál kifejezésekhez igazodó fájlok relatív elérési útját adja meg. A reguláris kifejezések elkülönítése az ";" kifejezéssel.

--list-of-versions (sztring) Olyan fájlt ad meg, amelyben minden verzióazonosító külön sorban szerepel. Győződjön meg arról, hogy a forrásnak egyetlen blobra kell mutatnia, és a jelölőt használó fájlban megadott összes verzióazonosítónak csak a forrásblobhoz kell tartoznia. Az AzCopy letölti a megadott verziókat a megadott célmappába.

--log-level (sztring) Adja meg a naplófájl részletességét, az elérhető szinteket: INFO (minden kérés/válasz), WARNING(lassú válaszok), ERROR (csak sikertelen kérések) és NONE (nincs kimeneti napló). (alapértelmezett "INFO"). (alapértelmezett "INFO")

--metadata (sztring) Töltse fel az Azure Storage-ba ezekkel a kulcs-érték párokkal metaadatként.

--no-guess-mime-type Megakadályozza, hogy az AzCopy a fájl kiterjesztése vagy tartalma alapján észlelje a tartalomtípust.

--overwrite (sztring) Írja felül az ütköző fájlokat és blobokat a célhelyen, ha ez a jelző igaz értékre van állítva. (alapértelmezett "igaz" ) A lehetséges értékek közé tartozik az "igaz", a "false", a "prompt" és az "ifSourceNewer". A mappákat támogató célhelyek esetében az ütköző mappaszintű tulajdonságok felülíródnak, ha ez a jelző "igaz", vagy ha a rendszer pozitív választ ad a kérésnek. (alapértelmezett "true")

--page-blob-tier (sztring) Töltse fel a lapblobot az Azure Storage-ba ezzel a blobszinttel. (alapértelmezett "Nincs"). (alapértelmezett "Nincs")

--preserve-last-modified-time Csak akkor érhető el, ha a cél a fájlrendszer.

--preserve-owner Csak a letöltésekben van hatása, és csak akkor, ha --preserve-smb-permissions használatban van. Ha igaz (az alapértelmezett), a fájl tulajdonosa és a csoport megmarad a letöltésekben. Ha hamis értékre van állítva,

--preserve-smb-permissions továbbra is megőrzi az ACL-eket, de a tulajdonos és a csoport az AzCopyt futtató felhasználón alapul (alapértelmezett igaz)

--preserve-permissions Alapértelmezés szerint hamis. Megőrzi az ACL-eket a tudatos erőforrások (Windows és Azure Files, illetve Az Azure Data Lake Storage Gen2 és az Azure Data Lake Storage Gen2 között). Hierarchikus névtérrel rendelkező fiókok esetében a biztonsági tagnak a céltároló tulajdonosának kell lennie, vagy hozzá kell rendelnie a Storage Blob-adattulajdonos szerepkört, amely a céltárolóra, tárfiókra, szülőerőforrás-csoportra vagy előfizetésre terjed ki. Letöltések esetén a jelölőre is szüksége lesz az --backup engedélyek visszaállításához, ha az új tulajdonos nem az AzCopyt futtató felhasználó lesz. Ez a jelző fájlokra és mappákra egyaránt vonatkozik, kivéve, ha csak fájlszűrő van megadva (például belefoglalási minta).

--preserve-smb-info Az SMB-t ismerő helyeknél a jelölő alapértelmezés szerint igaz értékre van állítva. Megőrzi az SMB-tulajdonság adatait (utolsó írási idő, létrehozási idő, attribútumbitek) az SMB-képes erőforrások (Windows és Azure Files) között. Csak az Azure Files által támogatott attribútumbitek lesznek átadva; a rendszer figyelmen kívül hagyja a többit. Ez a jelző fájlokra és mappákra egyaránt vonatkozik, kivéve, ha csak fájlszűrő van megadva (például belefoglalási minta). A mappákra átvitt adatok megegyeznek a fájlok adataival, kivéve Last Write Time , ha a mappák soha nem maradnak meg. (alapértelmezett igaz)

--preserve-symlinks Ha engedélyezve van, a symlink-célhelyeket blobtartalomként őrzi meg a rendszer ahelyett, hogy feltöltené a fájlt vagy mappát a szimlink másik végén.

--put-blob-size-mb Használja ezt a méretet (a MiB-ben megadva) küszöbértékként annak meghatározásához, hogy egy blobot egyetlen PUT-kérésként kell-e feltölteni az Azure Storage-ba való feltöltéskor. A rendszer automatikusan kiszámítja az alapértelmezett értéket a fájlméret alapján. Tizedes törtek megengedettek (például: 0,25).

--put-md5 Hozzon létre egy MD5 kivonatot az egyes fájlokról, és mentse a kivonatot a célblob vagy fájl Content-MD5 tulajdonságaként. (Alapértelmezés szerint a kivonat NEM jön létre.) Csak feltöltéskor érhető el.

--recursive A helyi fájlrendszerből való feltöltéskor rekurzívan vizsgálja meg az alkönyvtárakat.

--s2s-detect-source-changed Észleli, hogy a forrásfájl/blob megváltozik-e olvasás közben. (Ez a paraméter csak a szolgáltatásközi másolatokra vonatkozik, mert a megfelelő ellenőrzés véglegesen engedélyezve van a feltöltésekhez és letöltésekhez.)

--s2s-handle-invalid-metadata (sztring) Az érvénytelen metaadat-kulcsok kezelésének módját adja meg. Elérhető lehetőségek: ExcludeIfInvalid, FailIfInvalid, RenameIfInvalid. (alapértelmezett 'ExcludeIfInvalid'). (alapértelmezett "ExcludeIfInvalid")

--s2s-preserve-access-tier A szolgáltatási szint megőrzése a szolgáltatás másolása során. Tekintse meg az Azure Blob Storage-t: gyakori elérésű, ritka elérésű és archív hozzáférési szintek , amelyek biztosítják, hogy a céltárfiók támogatja a hozzáférési szint beállítását. Ha a hozzáférési szint beállítása nem támogatott, mindenképpen használja az s2sPreserveAccessTier=false értéket a másolási hozzáférési szint megkerüléséhez. (alapértelmezett igaz). (alapértelmezett igaz)

--s2s-preserve-blob-tags Indexcímkék megőrzése szolgáltatásról szolgáltatásra történő átvitel során az egyik blobtárolóból a másikba

--s2s-preserve-properties A szolgáltatásról szolgáltatásra történő másolás során őrizze meg a teljes tulajdonságokat. Az AWS S3 és az Azure File nem önálló fájlforrás esetén a listaművelet nem adja vissza az objektumok és fájlok teljes tulajdonságait. A teljes tulajdonságok megőrzése érdekében az AzCopynak objektumonként vagy fájlonként még egy kérést kell küldenie. (alapértelmezett igaz)

A szülőparancsoktól örökölt beállítások

--cap-mbps (lebegőpontos) Az átviteli sebesség leértékelődése megabit/másodpercben. A pillanatonkénti átviteli sebesség kissé eltérhet a korláttól. Ha ez a beállítás nullára van állítva, vagy nincs megadva, az átviteli sebesség nincs leképezve.

--output-type (sztring) A parancs kimenetének formátuma. A lehetőségek közé tartozik: szöveg, json. Az alapértelmezett érték a "szöveg". (alapértelmezett "szöveg")

--trusted-microsoft-suffixes (sztring) További tartományi utótagokat ad meg, ahol a Microsoft Entra bejelentkezési jogkivonatok elküldhetők. Az alapértelmezett érték a ".core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net". Az itt felsoroltak az alapértelmezett értékhez lesznek hozzáadva. A biztonság érdekében csak Microsoft Azure-tartományokat helyezzen ide. Több bejegyzés elkülönítése pontosvesszővel.

Lásd még