Bagikan melalui


az storage blob copy

Note

Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari selengkapnya tentang ekstensi.

Mengelola operasi salinan blob. Gunakan az storage blob show untuk memeriksa status blob.

Perintah

Nama Deskripsi Jenis Status
az storage blob copy cancel

Membatalkan operasi penyalinan yang sedang berlangsung.

Core GA
az storage blob copy start

Salin blob secara asinkron. Gunakan az storage blob show untuk memeriksa status blob.

Core GA
az storage blob copy start (storage-blob-preview extension)

Mulai pekerjaan salin blob.

Extension GA
az storage blob copy start-batch

Salin beberapa blob ke kontainer blob. Gunakan az storage blob show untuk memeriksa status blob.

Core GA

az storage blob copy cancel

Membatalkan operasi penyalinan yang sedang berlangsung.

Ini akan meninggalkan blob tujuan dengan panjang nol dan metadata penuh. Ini akan menimbulkan kesalahan jika operasi salin telah berakhir.

az storage blob copy cancel --copy-id
                            --destination-blob
                            --destination-container
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--blob-endpoint]
                            [--connection-string]
                            [--lease-id]
                            [--sas-token]
                            [--timeout]

Parameter yang Diperlukan

--copy-id

Operasi salin untuk membatalkan. Ini dapat berupa string ID, atau instans BlobProperties.

--destination-blob -b

Nama blob tujuan. Jika ada, itu akan ditimpa.

--destination-container -c

Nama kontainer.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

Properti Nilai
Grup parameter: Storage Account Arguments
--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

Properti Nilai
Grup parameter: Storage Account Arguments
--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

Properti Nilai
Nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

Properti Nilai
Grup parameter: Storage Account Arguments
--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

Properti Nilai
Grup parameter: Storage Account Arguments
--lease-id

Diperlukan jika blob tujuan memiliki sewa tak terbatas aktif.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

Properti Nilai
Grup parameter: Storage Account Arguments
--timeout

Meminta batas waktu dalam detik. Berlaku untuk setiap panggilan ke layanan.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az storage blob copy start

Salin blob secara asinkron. Gunakan az storage blob show untuk memeriksa status blob.

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Contoh

Salin blob secara asinkron. Gunakan 'az storage blob show' untuk memeriksa status blob.

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Salin blob secara asinkron. Gunakan 'az storage blob show' untuk memeriksa status blob.

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

Menyalin versi spesifik blob

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://my-account.blob.core.windows.net/my-container/my-blob?versionId=2022-03-21T18:28:44.4431011Z --auth-mode login

Parameter yang Diperlukan

--destination-blob -b

Nama blob tujuan. Jika ada, itu akan ditimpa.

--destination-container -c

Nama kontainer.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

Properti Nilai
Grup parameter: Storage Account Arguments
--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

Properti Nilai
Grup parameter: Storage Account Arguments
--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

Properti Nilai
Nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

Properti Nilai
Grup parameter: Storage Account Arguments
--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

Properti Nilai
Grup parameter: Storage Account Arguments
--destination-blob-type

Menentukan jenis blob di tujuan. Nilai "Deteksi" menentukan jenis berdasarkan jenis blob sumber.

Properti Nilai
Nilai yang diterima: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

Properti Nilai
Grup parameter: Precondition Arguments
--destination-if-modified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob tujuan telah dimodifikasi sejak tanggal/waktu yang ditentukan. Jika blob tujuan belum dimodifikasi, layanan Blob mengembalikan kode status 412 (Prasyarat Gagal).

Properti Nilai
Grup parameter: Precondition Arguments
--destination-if-none-match

Nilai ETag, atau karakter kartubebas (). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas () untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

Properti Nilai
Grup parameter: Precondition Arguments
--destination-if-unmodified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob tujuan belum dimodifikasi sejak tanggal/waktu yang ditentukan. Jika blob tujuan telah dimodifikasi, layanan Blob mengembalikan kode status 412 (Prasyarat Gagal).

Properti Nilai
Grup parameter: Precondition Arguments
--destination-lease-id

ID sewa yang ditentukan untuk header ini harus cocok dengan ID sewa blob tujuan. Jika permintaan tidak menyertakan ID sewa atau tidak valid, operasi gagal dengan kode status 412 (Prasyarat Gagal).

--destination-tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

Properti Nilai
Grup parameter: Precondition Arguments
--metadata

Metadata dalam pasangan key=value yang dipisahkan spasi. Ini menimpa metadata yang ada.

--rehydrate-priority -r

Tunjukkan prioritas untuk merehidrasi blob yang diarsipkan.

--requires-sync

Terapkan bahwa layanan tidak akan mengembalikan respons hingga salinan selesai.

Properti Nilai
Nilai yang diterima: false, true
--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

Properti Nilai
Grup parameter: Storage Account Arguments
--source-account-key

Kunci akun penyimpanan blob sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-account-name

Nama akun penyimpanan blob sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-blob

Nama blob untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-container

Nama kontainer untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-if-modified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob sumber telah dimodifikasi sejak tanggal/waktu yang ditentukan.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-if-none-match

Nilai ETag, atau karakter kartubebas (). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas () untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-if-unmodified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob sumber belum dimodifikasi sejak tanggal/waktu yang ditentukan.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-lease-id

Tentukan ini untuk melakukan operasi Salin Blob hanya jika ID sewa yang diberikan cocok dengan ID sewa aktif blob sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-path

Jalur file untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-sas

Tanda tangan akses bersama untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-share

Nama berbagi untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-snapshot

Rekam jepret blob untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

Properti Nilai
Grup parameter: Precondition Arguments
--source-uri -u

URL dengan panjang hingga 2 KB yang menentukan file atau blob Azure. Nilai harus dikodekan URL karena akan muncul dalam URI permintaan. Jika sumber berada di akun lain, sumber harus bersifat publik atau harus diautentikasi melalui tanda tangan akses bersama. Jika sumbernya bersifat publik, tidak diperlukan autentikasi. Contoh: https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

Properti Nilai
Grup parameter: Copy Source Arguments
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--tier

Nilai tingkat untuk mengatur blob ke. Untuk blob halaman, tingkat berkorelasi dengan ukuran blob dan jumlah IOPS yang diizinkan. Nilai yang mungkin adalah P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 dan ini hanya berlaku untuk blob halaman pada akun penyimpanan premium; Untuk blob blok, nilai yang mungkin adalah Arsip, Dingin, Dingin, dan Panas. Ini hanya berlaku untuk memblokir blob pada akun penyimpanan standar.

--timeout

Meminta batas waktu dalam detik. Berlaku untuk setiap panggilan ke layanan.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az storage blob copy start (storage-blob-preview extension)

Mulai pekerjaan salin blob.

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

Contoh

Salin blob secara asinkron. Gunakan 'az storage blob show' untuk memeriksa status blob.

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Salin blob secara asinkron. Gunakan 'az storage blob show' untuk memeriksa status blob.

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

Parameter yang Diperlukan

--destination-blob -b

Nama blob tujuan. Jika ada, itu akan ditimpa.

--destination-container -c

Nama kontainer.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_KEY.

Properti Nilai
Grup parameter: Storage Account Arguments
--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

Properti Nilai
Grup parameter: Storage Account Arguments
--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

Properti Nilai
Nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

Properti Nilai
Grup parameter: Storage Account Arguments
--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

Properti Nilai
Grup parameter: Storage Account Arguments
--destination-blob-type

Menentukan jenis blob di tujuan. Nilai "Deteksi" menentukan jenis berdasarkan jenis blob sumber.

Properti Nilai
Nilai yang diterima: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

Properti Nilai
Grup parameter: Precondition Arguments
--destination-if-modified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob tujuan telah dimodifikasi sejak tanggal/waktu yang ditentukan. Jika blob tujuan belum dimodifikasi, layanan Blob mengembalikan kode status 412 (Prasyarat Gagal).

Properti Nilai
Grup parameter: Precondition Arguments
--destination-if-none-match

Nilai ETag, atau karakter kartubebas (). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas () untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

Properti Nilai
Grup parameter: Precondition Arguments
--destination-if-unmodified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob tujuan belum dimodifikasi sejak tanggal/waktu yang ditentukan. Jika blob tujuan telah dimodifikasi, layanan Blob mengembalikan kode status 412 (Prasyarat Gagal).

Properti Nilai
Grup parameter: Precondition Arguments
--destination-lease-id

ID sewa yang ditentukan untuk header ini harus cocok dengan ID sewa blob estinasi. Jika permintaan tidak menyertakan ID sewa atau tidak valid, operasi gagal dengan kode status 412 (Prasyarat Gagal).

--destination-tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

Properti Nilai
Grup parameter: Precondition Arguments
--metadata

Metadata dalam pasangan key=value yang dipisahkan spasi. Ini menimpa metadata yang ada.

--rehydrate-priority -r

Tunjukkan prioritas untuk merehidrasi blob yang diarsipkan.

--requires-sync

Terapkan bahwa layanan tidak akan mengembalikan respons hingga salinan selesai.

Properti Nilai
Nilai yang diterima: false, true
--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

Properti Nilai
Grup parameter: Storage Account Arguments
--source-account-key

Kunci akun penyimpanan blob sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-account-name

Nama akun penyimpanan blob sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-blob

Nama blob untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-container

Nama kontainer untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-if-match

Nilai ETag, atau karakter kartubebas (*). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya cocok dengan nilai yang ditentukan.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-if-modified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob sumber telah dimodifikasi sejak tanggal/waktu yang ditentukan.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-if-none-match

Nilai ETag, atau karakter kartubebas (). Tentukan header ini untuk melakukan operasi hanya jika ETag sumber daya tidak cocok dengan nilai yang ditentukan. Tentukan karakter kartubebas () untuk melakukan operasi hanya jika sumber daya tidak ada, dan gagalkan operasi jika memang ada.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-if-unmodified-since

Nilai DateTime. Azure mengharapkan nilai tanggal yang diteruskan menjadi UTC. Jika zona waktu disertakan, tanggalwaktu non-UTC apa pun akan dikonversi ke UTC. Jika tanggal diteruskan tanpa info zona waktu, diasumsikan sebagai UTC. Tentukan header kondisional ini untuk menyalin blob hanya jika blob sumber belum dimodifikasi sejak tanggal/waktu yang ditentukan.

Properti Nilai
Grup parameter: Pre-condition Arguments
--source-lease-id

Tentukan ini untuk melakukan operasi Salin Blob hanya jika ID sewa yang diberikan cocok dengan ID sewa aktif blob sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-path

Jalur file untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-sas

Tanda tangan akses bersama untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-share

Nama berbagi untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-snapshot

Rekam jepret blob untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-tags-condition

Tentukan SQL di mana klausa pada tag blob hanya beroperasi pada blob dengan nilai yang cocok.

Properti Nilai
Grup parameter: Precondition Arguments
--source-uri -u

URL dengan panjang hingga 2 KB yang menentukan file atau blob Azure. Nilai harus dikodekan URL karena akan muncul dalam URI permintaan. Jika sumber berada di akun lain, sumber harus bersifat publik atau harus diautentikasi melalui tanda tangan akses bersama. Jika sumbernya bersifat publik, tidak diperlukan autentikasi. Contoh: https://myaccount.blob.core.windows.net/mycontainer/myblob, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken.

Properti Nilai
Grup parameter: Copy Source Arguments
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Tag peka huruf besar/kecil. Kumpulan tag mungkin berisi paling banyak 10 tag. Kunci tag harus antara 1 dan 128 karakter, dan nilai tag harus antara 0 dan 256 karakter. Karakter kunci dan nilai tag yang valid meliputi: huruf kecil dan huruf besar, digit (0-9), spasi ( ), plus (+), minus (-), titik (.), solidus (/), titik dua (:), sama dengan (=), garis bawah (_).

--tier

Nilai tingkat untuk mengatur blob ke. Untuk blob halaman, tingkat berkorelasi dengan ukuran blob dan jumlah IOPS yang diizinkan. Nilai yang mungkin adalah P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 dan ini hanya berlaku untuk blob halaman pada akun penyimpanan premium; Untuk blob blok, nilai yang mungkin adalah Arsip, Dingin, Dingin, dan Panas. Ini hanya berlaku untuk memblokir blob pada akun penyimpanan standar.

--timeout

Meminta batas waktu dalam detik. Berlaku untuk setiap panggilan ke layanan.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az storage blob copy start-batch

Salin beberapa blob ke kontainer blob. Gunakan az storage blob show untuk memeriksa status blob.

az storage blob copy start-batch [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--blob-endpoint]
                                 [--connection-string]
                                 [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                                 [--destination-container]
                                 [--destination-path]
                                 [--dryrun]
                                 [--pattern]
                                 [--rehydrate-priority]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--tier]

Contoh

Salin beberapa blob ke kontainer blob. Gunakan 'az storage blob show' untuk memeriksa status blob. (autogenerated)

az storage blob copy start-batch --account-key 00000000 --account-name MyAccount --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-container MySourceContainer

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--account-key

Kunci akun penyimpanan. Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_KEY.

Properti Nilai
Grup parameter: Storage Account Arguments
--account-name

Nama akun penyimpanan. Variabel lingkungan terkait: AZURE_STORAGE_ACCOUNT. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Jika tidak ada, perintah akan mencoba mengkueri kunci akun penyimpanan menggunakan akun Azure yang diautentikasi. Jika sejumlah besar perintah penyimpanan dijalankan, kuota API dapat tertembak.

Properti Nilai
Grup parameter: Storage Account Arguments
--auth-mode

Mode untuk menjalankan perintah. Mode "login" akan langsung menggunakan kredensial masuk Anda untuk autentikasi. Mode "kunci" warisan akan mencoba mengkueri kunci akun jika tidak ada parameter autentikasi untuk akun yang disediakan. Variabel lingkungan: AZURE_STORAGE_AUTH_MODE.

Properti Nilai
Nilai yang diterima: key, login
--blob-endpoint

Titik akhir layanan data penyimpanan. Harus digunakan bersama dengan kunci akun penyimpanan atau token SAS. Anda dapat menemukan setiap titik akhir utama layanan dengan az storage account show. Variabel lingkungan: AZURE_STORAGE_SERVICE_ENDPOINT.

Properti Nilai
Grup parameter: Storage Account Arguments
--connection-string

String koneksi akun penyimpanan. Variabel lingkungan: AZURE_STORAGE_CONNECTION_STRING.

Properti Nilai
Grup parameter: Storage Account Arguments
--destination-blob-type

Menentukan jenis blob di tujuan. Nilai "Deteksi" menentukan jenis berdasarkan jenis blob sumber.

Properti Nilai
Nilai yang diterima: AppendBlob, BlockBlob, Detect, PageBlob
--destination-container -c

Kontainer blob tempat file sumber atau blob yang dipilih akan disalin.

--destination-path

Jalur tujuan yang akan didahului ke nama blob.

--dryrun

Cantumkan file atau blob yang akan diunggah. Tidak ada transfer data aktual yang akan terjadi.

Properti Nilai
Nilai default: False
--pattern

Pola yang digunakan untuk mengglobbing file atau blob di sumber. Pola yang didukung adalah '*', '?', '[seq]', dan '[!seq]'. Untuk informasi selengkapnya, silakan merujuk ke https://docs.python.org/3/library/fnmatch.html.

Ketika Anda menggunakan '*' dalam --pattern, itu akan cocok dengan karakter apa pun termasuk pemisah direktori '/'.

--rehydrate-priority -r

Tunjukkan prioritas untuk merehidrasi blob yang diarsipkan.

--sas-token

Tanda Tangan Akses Bersama (SAS). Harus digunakan bersama dengan nama akun penyimpanan atau titik akhir layanan. Variabel lingkungan: AZURE_STORAGE_SAS_TOKEN.

Properti Nilai
Grup parameter: Storage Account Arguments
--source-account-key

Kunci akun untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-account-name

Akun penyimpanan sumber tempat file atau blob disalin ke tujuan. Jika dihilangkan, akun tujuan digunakan.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-container

Kontainer sumber tempat blob disalin.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-sas

Tanda tangan akses bersama untuk akun penyimpanan sumber.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-share

Berbagi sumber tempat file disalin.

Properti Nilai
Grup parameter: Copy Source Arguments
--source-uri

URI yang menentukan berbagi file atau kontainer blob tempat file atau blob disalin.

Jika sumber berada di akun lain, sumber harus bersifat publik atau diautentikasi dengan menggunakan tanda tangan akses bersama.

Properti Nilai
Grup parameter: Copy Source Arguments
--tier

Nilai tingkat untuk mengatur blob ke. Untuk blob halaman, tingkat berkorelasi dengan ukuran blob dan jumlah IOPS yang diizinkan. Nilai yang mungkin adalah P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 dan ini hanya berlaku untuk blob halaman pada akun penyimpanan premium; Untuk blob blok, nilai yang mungkin adalah Arsip, Dingin, Dingin, dan Panas. Ini hanya berlaku untuk memblokir blob pada akun penyimpanan standar.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False