azcopy copy

Menyalin data sumber ke lokasi tujuan.

Sinopsis

Menyalin data sumber ke lokasi tujuan. Arah yang didukung adalah:

  • lokal <-> Blob Azure (autentikasi SAS atau OAuth)
  • lokal <-> Azure Files (autentikasi SAS direktori/bersama)
  • lokal <-> Azure Data Lake Storage Gen2 (SAS, OAuth, atau autentikasi SharedKey)
  • Blob Azure (SAS atau publik) -> Blob Azure (autentikasi SAS atau OAuth)
  • Azure Data Lake Storage Gen2 (SAS atau publik) -> Azure Data Lake Storage Gen2 (autentikasi SAS atau OAuth)
  • Azure Blob (autentikasi SAS atau OAuth) <-> Azure Blob (autentikasi SAS atau OAuth) - Lihat Panduan.
  • Azure Data Lake Storage Gen2 (autentikasi SAS atau OAuth) <-> Azure Data Lake Storage Gen2 (autentikasi SAS atau OAuth)
  • Azure Data Lake Storage Gen2 (autentikasi SAS atau OAuth) <-> Azure Blob (autentikasi SAS atau OAuth)
  • Blob Azure (SAS atau publik) -> Azure Files (SAS)
  • Azure Files (SAS) -> Azure Files (SAS)
  • Azure Files (SAS) -> Blob Azure (autentikasi SAS atau OAuth)
  • AWS S3 (Kunci Akses) -> Azure Block Blob (SAS atau autentikasi OAuth)
  • Google Cloud Storage (Kunci Akun Layanan) -> Azure Block Blob (SAS atau autentikasi OAuth)

Lihat contoh untuk informasi selengkapnya.

Lanjutan

AzCopy secara otomatis mendeteksi jenis konten file ketika mengunggah dari disk lokal, berdasarkan ekstensi file atau konten (jika ekstensinya tidak ditentukan).

Tabel pencarian bawaan kecil, tetapi di Unix, tabel ini ditambah dengan file mime.types sistem lokal jika tersedia dengan satu atau beberapa nama ini:

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

Di Windows, jenis MIME diekstrak dari registri. Fitur ini dapat dinonaktifkan dengan bantuan bendera. Lihat bagian bendera.

Jika Anda mengatur variabel lingkungan dengan menggunakan baris perintah, variabel tersebut dapat dibaca dalam riwayat baris perintah Anda. Pertimbangkan untuk menghapus variabel yang berisi kredensial dari riwayat baris perintah Anda. Agar variabel tidak muncul dalam riwayat, Anda dapat menggunakan skrip untuk meminta kredensial kepada pengguna, dan mengatur variabel lingkungan.

azcopy copy [source] [destination] [flags]

Contoh

Mengunggah satu file menggunakan autentikasi OAuth. Jika Anda belum masuk ke AzCopy, jalankan perintah azcopy login sebelum Anda menjalankan perintah berikut.

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

Sama seperti di atas, tetapi kali ini hitung juga hash MD5 dari konten file dan simpan sebagai properti Konten-MD5 blob:

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

Mengunggah satu file menggunakan token SAS:

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

Mengunggah satu file menggunakan token SAS dan piping (blob blok saja):

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

Mengunggah satu file menggunakan OAuth dan piping (blob blok saja):

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

Mengunggah seluruh direktori menggunakan token SAS:

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

or

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

Mengunggah set file menggunakan token SAS dan karakter kartubebas (*) :

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

Mengunggah file dan direktori menggunakan token SAS dan karakter kartubebas (*) :

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

Unggah file dan direktori ke akun Azure Storage dan atur tag yang dikodekan untai (karakter) kueri pada blob.

  • Untuk mengatur tag {key = "bla bla", val = "foo"} dan {key = "bla bla 2", val = "bar"}, gunakan sintaks berikut:
  • 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"
  • Kunci dan nilai dikodekan oleh URL dan pasangan kunci-nilai dipisahkan oleh ampersand('&')
  • Saat mengatur tag pada blob, ada lebih banyak izin (tidak' untuk tag) di SAS yang tanpanya layanan memberikan kesalahan otorisasi kembali.

Mengunduh satu file menggunakan autentikasi OAuth. Jika Anda belum masuk ke AzCopy, jalankan perintah azcopy login sebelum Anda menjalankan perintah berikut.

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

Mengunduh satu file menggunakan token SAS:

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

Mengunduh satu file menggunakan token SAS dan kemudian piping output ke file (blob blok saja):

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

Mengunduh satu file dengan menggunakan token OAuth dan kemudian piping output ke file (blob blok saja):

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

Menunduh seluruh direktori menggunakan token SAS:

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

Catatan tentang penggunaan karakter kartubebas (*) dalam URL:

Hanya ada dua cara yang didukung untuk penggunaan karakter kartubebas dalam URL.

  • Anda dapat menggunakannya tepat setelah garis miring (/) URL. Ini menyalin semua file ini dalam direktori langsung ke tujuan tanpa menempatkannya ke dalam subdirektori.

  • Anda juga dapat menggunakan satu atas nama kontainer selama URL hanya merujuk ke kontainer dan bukan blob. Anda dapat menggunakan pendekatan ini untuk mendapatkan file dari subset kontainer.

Unduh konten direktori tanpa menyalin direktori yang berisi direktori itu sendiri.

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

Unduh seluruh akun penyimpanan.

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

Unduh subset kontainer di dalam akun penyimpanan menggunakan simbol kartubebas (*) dalam nama kontainer.

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

Unduh semua versi blob dari Azure Storage ke direktori lokal. Pastikan bahwa sumber adalah blob yang valid, tujuannya adalah folder lokal dan versionidsFile yang mengambil jalur menuju file di mana setiap versi ditulis pada baris terpisah. Semua versi yang ditentukan diunduh di folder tujuan yang ditentukan.

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

Salin satu blob ke blob lain menggunakan token SAS.

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

Salin satu blob ke blob lain dengan menggunakan token SAS dan token OAuth.

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

Menyalin satu direktori virtual blob ke direktori lain menggunakan token SAS:

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

Menyalin semua kontainer blob, direktori, dan blob dari akun penyimpanan ke yang lain menggunakan token SAS:

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

Salin satu objek ke Blob Storage dari Amazon Web Services (AWS) S3 menggunakan kunci akses dan token SAS. Pertama, atur variabel lingkungan AWS_ACCESS_KEY_ID dan AWS_SECRET_ACCESS_KEY untuk sumber AWS S3.

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

Salin seluruh direktori ke Blob Storage dari AWS S3 menggunakan kunci akses dan token SAS. Pertama, atur variabel lingkungan AWS_ACCESS_KEY_ID dan AWS_SECRET_ACCESS_KEY untuk sumber AWS S3.

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

Lihat https://docs.aws.amazon.com/AmazonS3/latest/user-guide/using-folders.html agar lebih memahami tempat penampung [folder].

Salin semua wadah ke Blob Storage dari Amazon Web Services (AWS) menggunakan kunci akses dan token SAS. Pertama, atur variabel lingkungan AWS_ACCESS_KEY_ID dan AWS_SECRET_ACCESS_KEY untuk sumber AWS S3.

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

Salin semua wadah ke Blob Storage dari wilayah Amazon Web Services (AWS) menggunakan kunci akses dan token SAS. Pertama, atur variabel lingkungan AWS_ACCESS_KEY_ID dan AWS_SECRET_ACCESS_KEY untuk sumber AWS S3.

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

Salin subset wadah menggunakan simbol kartubebas (*) dalam nama wadah. Seperti contoh sebelumnya, Anda memerlukan kunci akses dan token SAS. Pastikan untuk mengatur variabel lingkungan AWS_ACCESS_KEY_ID dan AWS_SECRET_ACCESS_KEY untuk sumber AWS S3.

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

Salin blob dari satu penyimpanan blob ke penyimpanan blob lainnya dan perrtahankan tag dari sumber. Untuk mempertahankan tag, gunakan sintaks berikut:

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

Transfer file dan direktori ke akun Azure Storage dan atur tag yang dikodekan untai (karakter) kueri yang diberikan pada blob.

  • Untuk mengatur tag {key = "bla bla", val = "foo"} dan {key = "bla bla 2", val = "bar"}, gunakan sintaks berikut:

    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"

  • Kunci dan nilai dikodekan oleh URL dan pasangan kunci-nilai dipisahkan oleh ampersand('&')

  • Saat mengatur tag pada blob, terdapat izin tambahan (‘t' untuk tag) di SAS yang tanpanya layanan akan menampilkan kesalahan otorisasi.

Salin satu objek ke Blob Storage dari Google Cloud Storage (GCS) dengan menggunakan kunci akun layanan dan token SAS. Pertama, tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS untuk sumber GCS.

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

Salin seluruh direktori ke Blob Storage dari Google Cloud Storage (GCS) dengan menggunakan kunci akun layanan dan token SAS. Pertama, tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS untuk sumber GCS.

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

Salin seluruh wadah ke Blob Storage dari Google Cloud Storage menggunakan kunci akun layanan dan token SAS. Pertama, tetapkan variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS untuk sumber GCS.

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

Salin semua wadah ke Blob Storage dari Google Cloud Storage (GCS) dengan menggunakan kunci akun layanan dan token SAS. Pertama-tama, setel variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS dan GOOGLE_CLOUD_PROJECT=<project-id> untuk sumber GCS

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

Salin subset wadah dengan menggunakan simbol wildcard (*) di dalam nama wadah dari Google Cloud Storage (GCS) dengan menggunakan kunci akun layanan dan token SAS untuk tujuan. Pertama-tama, atur variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS and GOOGLE_CLOUD_PROJECT=<project-id> untuk sumber GCS

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

Opsi

--as-subdirTrue secara default. Menempatkan sumber folder sebagai subdirektori di bawah tujuan. (default true)

--backup Mengaktifkan SeBackupPrivilege Windows untuk unggahan, atau SeRestorePrivilege untuk unduhan, guna mengizinkan AzCopy melihat membaca semua file, terlepas dari izin sistem file miliknya, dan untuk memulihkan semua izin. Mensyaratkan bahwa akun yang menjalankan AzCopy untuk memiliki izin ini (misalnya, memiliki hak Administrator atau merupakan anggota grup 'Operator Cadangan'). Bendera ini mengaktifkan hak istimewa yang sudah ada pada akun tersebut

--blob-tags (string) Setel tag pada blob untuk mengategorikan data di akun penyimpanan Anda

--blob-type (string) Mendefinisikan jenis blob di tujuan. Ini digunakan untuk mengunggah blob dan ketika menyalin antar akun ('Deteksi' default). Nilai yang valid termasuk 'Deteksi', 'BlockBlob', 'PageBlob', dan 'AppendBlob'. Saat menyalin antar akun, nilai 'Deteksi' menyebabkan AzCopy menggunakan jenis blob sumber untuk menentukan jenis blob tujuan. Saat mengunggah file, 'Deteksi' menentukan apakah file tersebut merupakan file VHD atau VHDX berdasarkan ekstensi file. Apabila file tersebut adalah file VHD atau VHDX, AzCopy memperlakukan file tersebut sebagai blob halaman. (default "Deteksi")

--block-blob-tier (string) mengunggah blob blok ke Azure Storage dengan menggunakan tingkat blob ini. (default "Tidak Ada")

--block-size-mb (float) Gunakan ukuran blok ini (ditentukan dalam MiB) saat mengunggah ke Azure Storage, dan mengunduh dari Azure Storage. Nilai defaultnya secara otomatis dihitung berdasarkan ukuran file. Pecahan desimal diperbolehkan (misalnya: 0,25). Saat mengunggah atau mengunduh, ukuran blok maksimum yang diizinkan adalah 0,75 * AZCOPY_BUFFER_GB. Untuk mempelajari selengkapnya, lihat Mengoptimalkan penggunaan memori.

--cache-control (string) Atur header kontrol-cache. Dikembalikan saat diunduh.

--check-length Periksa panjang file di tujuan setelah transfer. Jika ada ketidakcocokan antara sumber dan tujuan, maka transfer ditandai sebagai gagal. (default true)

--check-md5 (string) Menentukan seberapa ketat hash MD5 harus divalidasi saat mengunduh. Hanya tersedia saat mengunduh. Opsi yang tersedia: NoCheck, LogOnly, FailIfDifferent, FailIfDifferentOrMissing. (default 'FailIfDifferent') (default "FailIfDifferent")

--content-disposition (string) Atur header konten-disposisi. Dikembalikan saat diunduh.

--content-encoding (string) Atur header konten-pengodean. Dikembalikan saat diunduh.

--content-language (string) Atur header konten-bahasa. Dikembalikan saat diunduh.

--content-type (string) Menentukan jenis konten file. Menyiratkan no-guess-mime-type. Dikembalikan saat diunduh.

--cpk-by-name (String) Kunci yang disediakan klien berdasarkan nama yang memberi klien permintaan terhadap penyimpanan Azure Blob opsi untuk menyediakan kunci enkripsi berdasarkan per permintaan. Nama kunci yang disediakan diambil dari Azure Key Vault dan digunakan untuk mengenkripsi data

--cpk-by-value Kunci yang disediakan klien berdasarkan nama yang memungkinkan klien membuat permintaan terhadap penyimpanan Azure Blob sebagai opsi untuk menyediakan kunci enkripsi berdasarkan per permintaan. Kunci yang disediakan dan hash-nya diambil dari variabel lingkungan

--decompress Secara otomatis mendekompresi file saat diunduh, jika pengodean kontennya menunjukkan bahwa file dikompresi. Beberapa nilai konten-pengodean yang didukung adalah 'gzip' dan 'deflate'. Ekstensi file '.gz'/'.gzip' atau '.zz' tidak diperlukan, tetapi dihapus jika ada.

--disable-auto-decoding False secara default untuk mengaktifkan decoding otomatis karakter ilegal di Windows. Dapat diatur menjadi true untuk menonaktifkan pengodean otomatis.

--dry-run Mencetak jalur file yang akan disalin oleh perintah ini. Bendera ini tidak menyalin file sebenarnya. Bendera --overwrite tidak berpengaruh. Jika Anda mengatur bendera --overwrite ke false, file di direktori sumber dicantumkan bahkan jika file tersebut ada di direktori tujuan.

--exclude-attributes (string) (hanya Windows) Mengecualikan file yang atributnya cocok dengan daftar atribut. Misalnya: A;S;R

--exclude-blob-type (string) Secara opsional menentukan jenis blob (BlockBlob/ PageBlob/ AppendBlob) untuk dikecualikan saat menyalin blob dari kontainer atau akun. Penggunaan bendera ini tidak berlaku untuk menyalin data dari layanan non-azure ke layanan. Lebih dari satu blob harus dipisahkan oleh ';'.

--exclude-path (string) Mengecualikan jalur ini ketika menyalin. Opsi ini tidak mendukung karakter wildcard (*). Memeriksa awalan jalur relatif(Misalnya: myFolder;myFolder/subDirName/file.pdf). Ketika digunakan bersama dengan traversal akun, jalur tidak menyertakan nama kontainer.

--exclude-pattern (string) Mengecualikan file-file ini saat menyalin. Opsi ini mendukung karakter wildcard (*)

--exclude-regex (string) Mengecualikan semua jalur relatif dari file yang sejajar dengan regex. Pisahkan regex dengan ';'.

--follow-symlinks Ikuti tautan simbolis saat mengunggah dari sistem file lokal.

--force-if-read-only Saat menimpa file yang sudah ada di Windows atau Azure Files, paksakan penimpaan agar bekerja meskipun file yang sudah ada tersebut memiliki set atribut baca-saja

--from-to (String) Secara opsional menentukan kombinasi tujuan sumber. Misalnya: LocalBlob, BlobLocal, LocalBlobFS. Piping: BlobPipe, PipeBlob

-h, --help bantuan untuk penyalinan

--include-after (string) Menyertakan file yang dimodifikasi pada atau setelah tanggal/waktu yang ditentukan saja. Nilai harus dalam format ISO8601. Jika tidak ada zona waktu yang ditentukan, nilainya dianggap berada di zona waktu lokal komputer yang menjalankan AzCopy. Misalnya, 2020-08-19T15:04:00Z untuk zona waktu UTC, atau 2020-08-19 untuk tengah malam (00.00) di zona waktu lokal. Seperti AzCopy 10.5, bendera ini hanya berlaku untuk file, bukan folder, sehingga properti folder tidak akan disalin saat bendera ini digunakan dengan --preserve-smb-info atau --preserve-smb-permissions.

--include-attributes (string) (hanya Windows) Menyertakan file yang atributnya cocok dengan daftar atribut. Misalnya: A;S;R

--include-before (string) Menyertakan file yang dimodifikasi sebelum atau pada tanggal/waktu yang ditentukan saja. Nilai harus dalam format ISO8601. Jika tidak ada zona waktu yang ditentukan, nilainya dianggap berada di zona waktu lokal komputer yang menjalankan AzCopy. misalnya, 2020-08-19T15:04:00Z untuk waktu UTC, atau 2020-08-19 untuk tengah malam (00:00) di zona waktu lokal. Seperti AzCopy 10.7, bendera ini hanya berlaku untuk file, bukan folder, sehingga properti folder tidak akan disalin saat menggunakan bendera ini dengan --preserve-smb-info atau --preserve-smb-permissions.

--include-directory-stub False secara default untuk mengabaikan stub direktori. Stub direktori adalah blob dengan metadata hdi_isfolder:true. Menetapkan nilai menjadi true akan mempertahankan stub direktori selama transfer. Termasuk bendera ini tanpa nilai default ke true (misalnya,azcopy copy --include-directory-stub sama dengan azcopy copy --include-directory-stub=true).

--include-path (string) Menyertakan jalur ini saja saat menyalin. Opsi ini tidak mendukung karakter wildcard (*). Memeriksa prefiks jalur relatif (Misalnya: myFolder;myFolder/subDirName/file.pdf).

--include-pattern (string) Menyertakan file ini saja saat menyalin. Opsi ini mendukung karakter kartubebas (*). Pisahkan file dengan menggunakan ';'.

--include-regex (string) Menyertakan hanya jalur relatif dari file yang sejajar dengan regex. Pisahkan regex dengan ';'.

--list-of-versions (string) Menentukan file di mana setiap ID versi terdaftar pada baris terpisah. Pastikan sumber harus mengarah ke satu blob dan semua ID versi yang ditentukan dalam file yang menggunakan bendera ini harus menjadi milik blob sumber saja. AzCopy akan mengunduh versi yang ditentukan di folder tujuan yang disediakan.

--log-level (string) Menentukan verbositas log untuk file log, level yang tersedia: INFO(semua permintaan/respons), WARNING(respons lambat), ERROR(hanya permintaan gagal), dan NONE(tidak ada log output). (default 'INFO'). (default "INFO")

--metadata (string) Mengunggah ke Azure Storage dengan pasangan kunci-nilai ini sebagai metadata.

--no-guess-mime-type Mencegah AzCopy mendeteksi jenis konten berdasarkan ekstensi atau konten file.

--overwrite (string) Menimpa file dan blob yang bertentangan di tujuan jika bendera ini diatur ke true. (default 'true') Nilai yang mungkin termasuk 'true', 'false', 'prompt', dan 'ifSourceNewer'. Untuk tujuan yang mendukung folder, properti tingkat folder yang berkonflik ditimpa jika bendera ini 'true' atau jika respons positif diberikan ke prompt. (default "true")

--page-blob-tier (string) Mengunggah blob halaman ke Azure Storage menggunakan tingkat blob ini. (default 'None'). (default "Tidak Ada")

--preserve-last-modified-time Hanya tersedia ketika tujuan adalah sistem file.

--preserve-owner Hanya memiliki efek dalam unduhan, dan hanya ketika --preserve-smb-permissions digunakan. Jika benar (defaultnya), Pemilik dan Grup file dipertahankan dalam unduhan. Jika diatur ke false,

--preserve-smb-permissions masih akan mempertahankan ACL tetapi Pemilik dan Grup didasarkan pada pengguna yang menjalankan AzCopy (default true)

--preserve-permissions False secara default. Mempertahankan ACL antara sumber daya sadar (File Windows dan Azure Files, atau Azure Data Lake Storage Gen2 ke Azure Data Lake Storage Gen2). Untuk akun yang memiliki namespace hierarkis, prinsip keamanan Anda harus menjadi pengguna pemilik kontainer target atau harus diberi peran Pemilik Data Blob Penyimpanan, dilingkupkan ke kontainer target, akun penyimpanan, grup sumber daya induk, atau langganan. Untuk unduhan, Anda juga akan memerlukan bendera --backup untuk memulihkan izin di mana Pemilik yang baru tidak bukanlah pengguna yang menjalankan AzCopy. Bendera ini berlaku untuk file dan folder, kecuali apabila filter hanya-file ditentukan (misalnya, pola penyertaan).

--preserve-smb-info Untuk lokasi yang sadar SMB, bendera diatur ke true secara default. Mempertahankan info properti SMB (waktu penulisan terakhir, waktu pembuatan, bit atribut) antara sumber daya yang tanggap-SMB (Windows dan Azure Files). Hanya bit atribut yang didukung oleh Azure Files yang ditransfer; yang lain diabaikan. Bendera ini berlaku untuk file dan folder, kecuali apabila filter hanya-file ditentukan (misalnya, pola penyertaan). Info yang ditransfer untuk folder adalah info yang sama dengan info untuk file, kecuali untuk Last Write Time yang tidak pernah disimpan untuk folder. (default true)

--preserve-symlinks Jika diaktifkan, tujuan symlink dipertahankan sebagai konten blob, daripada mengunggah file atau folder di ujung lain symlink.

--put-blob-size-mb Gunakan ukuran ini (ditentukan dalam MiB) sebagai ambang batas untuk menentukan apakah akan mengunggah blob sebagai satu permintaan PUT saat mengunggah ke Azure Storage. Nilai defaultnya secara otomatis dihitung berdasarkan ukuran file. Pecahan desimal diperbolehkan (misalnya: 0,25).

--put-md5 Buat hash MD5 dari setiap file, dan simpan hash sebagai properti Content-MD5 dari blob atau file tujuan. (Secara default hash TIDAK dibuat.) Hanya tersedia saat mengunggah.

--recursive Lihat subdirektori secara rekursif saat mengunggah dari sistem file lokal.

--s2s-detect-source-changed Deteksi apakah file/blob sumber berubah saat sedang dibaca. (Parameter ini hanya berlaku untuk salinan layanan-ke-layanan, karena pemeriksaan yang sesuai diaktifkan secara permanen untuk pengunggahan dan pengunduhan.)

--s2s-handle-invalid-metadata (string) Menentukan cara kunci metadata yang tidak valid ditangani. Opsi yang tersedia: ExcludeIfInvalid, FailIfInvalid, RenameIfInvalid. (default "ExcludeIfInvalid"). (default "ExcludeIfInvalid")

--s2s-preserve-access-tier Mempertahankan tingkat penyimpanan selama layanan untuk salinan layanan. Lihat Penyimpanan Blob Azure: tingkat penyimpanan panas, dingin, dan arsip untuk memastikan akun penyimpanan tujuan mendukung pengaturan tingkat penyimpanan. Jika pengaturan tingkat akses tidak didukung, pastikan untuk menggunakan s2sPreserveAccessTier=false untuk mengabaikan tingkat akses penyalinan. (default true). (default true)

--s2s-preserve-blob-tags Mempertahankan tag indeks selama transfer layanan ke layanan dari satu penyimpanan blob ke penyimpanan blob lainnya

--s2s-preserve-properties Pertahankan properti lengkap selama layanan ke salinan layanan. Untuk sumber file non-tunggal AWS S3 dan Azure File, operasi daftar tidak mengembalikan properti penuh objek dan file. Untuk mempertahankan properti lengkap, AzCopy perlu mengirim satu lebih banyak permintaan per objek atau file. (default true)

Opsi yang diwarisi dari perintah induk

--cap-mbps (float) Menutup tingkat transfer, dalam megabit per detik. Throughput moment-by-moment mungkin sedikit berbeda dibandingkan tutup. Jika opsi ini diatur ke nol, atau dihilangkan, throughput tidak dibatasi.

--output-type (String) Format output perintah. Pilihannya meliputi: text, json. Nilai default-nya adalah ‘teks’. (default "teks")

--trusted-microsoft-suffixes (String) Menentukan akhiran domain tambahan tempat token masuk Microsoft Entra dapat dikirim. Defaultnya adalah '.core.windows.net;.core.chinacloudapi.cn;.core.cloudapi.de;.core.usgovcloudapi.net;*.storage.azure.net'. Setiap yang tercantum di sini ditambahkan ke default. Untuk keamanan, Anda sebaiknya hanya menempatkan domain Microsoft Azure di sini. Pisahkan beberapa entri dengan titik koma.

Lihat juga