az storage blob copy
Note
Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.
Blob kopyalama işlemlerini yönetme. Blobların durumunu denetlemek için kullanın az storage blob show .
Komutlar
| Name | Description | Tür | Durum |
|---|---|---|---|
| az storage blob copy cancel |
Devam eden kopyalama işlemini durdurun. |
Core | GA |
| az storage blob copy start |
Blobu zaman uyumsuz olarak kopyalayın. Blobların durumunu denetlemek için kullanın |
Core | GA |
| az storage blob copy start (storage-blob-preview uzantı) |
Bir kopyalama blobu işi başlatın. |
Extension | GA |
| az storage blob copy start-batch |
Birden çok blobu bir blob kapsayıcısına kopyalayın. Blobların durumunu denetlemek için kullanın |
Core | GA |
az storage blob copy cancel
Devam eden kopyalama işlemini durdurun.
Bu, uzunluğu sıfır ve tam meta verileri olan bir hedef blob bırakır. Kopyalama işlemi zaten sona erdiyse bu hataya neden olur.
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]
Gerekli Parametreler
Durdurulacak kopyalama işlemi. Bu bir kimlik dizesi veya BlobProperties örneği olabilir.
Hedef blobun adı. Varsa, üzerine yazılır.
Kapsayıcı adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account showher hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Hedef blob etkin bir sonsuz kiralamaya sahipse gereklidir.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage blob copy start
Blobu zaman uyumsuz olarak kopyalayın. Blobların durumunu denetlemek için kullanın az storage blob show .
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]
Örnekler
Blobu zaman uyumsuz olarak kopyalayın. Blobların durumunu denetlemek için 'az storage blob show' komutunu kullanın.
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
Blobu zaman uyumsuz olarak kopyalayın. Blobların durumunu denetlemek için 'az storage blob show' komutunu kullanın.
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
Bloba özgü sürümü kopyalama
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
Gerekli Parametreler
Hedef blobun adı. Varsa, üzerine yazılır.
Kapsayıcı adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account showher hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Hedefte blob türünü tanımlar. "Algıla" değeri, kaynak blob türüne göre türü belirler.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | AppendBlob, BlockBlob, Detect, PageBlob |
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi belirtin, ancak hedef blob belirtilen tarih/saatten sonra değiştirilmişse. Hedef blob değiştirilmediyse, Blob hizmeti durum kodu 412'yi döndürür (Önkoşul Başarısız oldu).
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
ETag değeri veya joker karakter (). yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin. yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakteri () belirtin ve varsa işlemi başarısız yapın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi belirtin, ancak hedef blob belirtilen tarih/saatten sonra değiştirilmediyse. Hedef blob değiştirildiyse, Blob hizmeti durum kodu 412 (Önkoşul Başarısız) döndürür.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
Bu üst bilgi için belirtilen kira kimliği hedef blobun kira kimliğiyle eşleşmelidir. İstek kira kimliğini içermiyorsa veya geçerli değilse, işlem 412 durum koduyla başarısız olur (Önkoşul Başarısız oldu).
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
Arşivlenmiş blobu yeniden doldurma önceliğini belirtin.
Kopya tamamlanana kadar hizmetin yanıt döndürmeyeceğini zorunlu kılın.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak blobun depolama hesabı anahtarı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak blobun depolama hesabı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının kapsayıcı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi yalnızca kaynak blob belirtilen tarih/saatten bu yana değiştirilmişse belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
ETag değeri veya joker karakter (). yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin. yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakteri () belirtin ve varsa işlemi başarısız yapın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi yalnızca kaynak blob belirtilen tarih/saatten bu yana değiştirilmemişse belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
Yalnızca verilen kira kimliği kaynak blobun etkin kira kimliğiyle eşleşiyorsa Blobu Kopyala işlemini gerçekleştirmek için bunu belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının dosya yolu.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabı için paylaşılan erişim imzası.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının paylaşım adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob anlık görüntüsü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
Bir Azure dosyası veya blobu belirten en fazla 2 KB uzunluğunda bir URL. Değer, istek URI'sinde göründüğü gibi URL ile kodlanmış olmalıdır. Kaynak başka bir hesaptaysa, kaynağın genel olması veya paylaşılan erişim imzası aracılığıyla kimliğinin doğrulanması gerekir. Kaynak genelse, kimlik doğrulaması gerekmez. Örnekler: 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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Blobu ayarlanacağı katman değeri. Sayfa blobu için katman, blobun boyutuyla ve izin verilen IOPS sayısıyla bağıntılıdır. Olası değerler P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80'dir ve bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir; Blok blobu için olası değerler Arşiv, Soğuk, Seyrek Erişimli ve Sık Erişimli değerleridir. Bu yalnızca standart depolama hesaplarında blok blobları için geçerlidir.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage blob copy start (storage-blob-preview uzantı)
Bir kopyalama blobu işi başlatın.
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]
Örnekler
Blobu zaman uyumsuz olarak kopyalayın. Blobların durumunu denetlemek için 'az storage blob show' komutunu kullanın.
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
Blobu zaman uyumsuz olarak kopyalayın. Blobların durumunu denetlemek için 'az storage blob show' komutunu kullanın.
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
Gerekli Parametreler
Hedef blobun adı. Varsa, üzerine yazılır.
Kapsayıcı adı.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account showher hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Hedefte blob türünü tanımlar. "Algıla" değeri, kaynak blob türüne göre türü belirler.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | AppendBlob, BlockBlob, Detect, PageBlob |
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi belirtin, ancak hedef blob belirtilen tarih/saatten sonra değiştirilmişse. Hedef blob değiştirilmediyse, Blob hizmeti durum kodu 412'yi döndürür (Önkoşul Başarısız oldu).
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
ETag değeri veya joker karakter (). yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin. yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakteri () belirtin ve varsa işlemi başarısız yapın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi belirtin, ancak hedef blob belirtilen tarih/saatten sonra değiştirilmediyse. Hedef blob değiştirildiyse, Blob hizmeti durum kodu 412 (Önkoşul Başarısız) döndürür.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
Bu üst bilgi için belirtilen kira kimliği, tahmin blobunun kira kimliğiyle eşleşmelidir. İstek kira kimliğini içermiyorsa veya geçerli değilse, işlem 412 durum koduyla başarısız olur (Önkoşul Başarısız oldu).
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
Arşivlenmiş blobu yeniden doldurma önceliğini belirtin.
Kopya tamamlanana kadar hizmetin yanıt döndürmeyeceğini zorunlu kılın.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak blobun depolama hesabı anahtarı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak blobun depolama hesabı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının kapsayıcı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi yalnızca kaynak blob belirtilen tarih/saatten bu yana değiştirilmişse belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
ETag değeri veya joker karakter (). yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin. yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakteri () belirtin ve varsa işlemi başarısız yapın.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
DateTime değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC olmayan tarih saatleri UTC'ye dönüştürülür. Saat dilimi bilgisi olmadan bir tarih geçirilirse UTC olduğu varsayılır. Blobu kopyalamak için bu koşullu üst bilgiyi yalnızca kaynak blob belirtilen tarih/saatten bu yana değiştirilmemişse belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Pre-condition Arguments |
Yalnızca verilen kira kimliği kaynak blobun etkin kira kimliğiyle eşleşiyorsa Blobu Kopyala işlemini gerçekleştirmek için bunu belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının dosya yolu.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabı için paylaşılan erişim imzası.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının paylaşım adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob anlık görüntüsü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Precondition Arguments |
Bir Azure dosyası veya blobu belirten en fazla 2 KB uzunluğunda bir URL. Değer, istek URI'sinde göründüğü gibi URL ile kodlanmış olmalıdır. Kaynak başka bir hesaptaysa, kaynağın genel olması veya paylaşılan erişim imzası aracılığıyla kimliğinin doğrulanması gerekir. Kaynak genelse, kimlik doğrulaması gerekmez. Örnekler: 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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Etiketler büyük/küçük harfe duyarlıdır. Etiket kümesi en fazla 10 etiket içerebilir. Etiket anahtarları 1 ile 128 karakter arasında, etiket değerleri ise 0 ile 256 karakter arasında olmalıdır. Geçerli etiket anahtarı ve değer karakterleri şunlardır: küçük ve büyük harfler, basamaklar (0-9), boşluk ( ), artı (+), eksi (-), nokta (.), solidus (/), iki nokta üst üste (:), eşittir (=), alt çizgi (_).
Blobu ayarlanacağı katman değeri. Sayfa blobu için katman, blobun boyutuyla ve izin verilen IOPS sayısıyla bağıntılıdır. Olası değerler P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80'dir ve bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir; Blok blobu için olası değerler Arşiv, Soğuk, Seyrek Erişimli ve Sık Erişimli değerleridir. Bu yalnızca standart depolama hesaplarında blok blobları için geçerlidir.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage blob copy start-batch
Birden çok blobu bir blob kapsayıcısına kopyalayın. Blobların durumunu denetlemek için kullanın az storage blob show .
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]
Örnekler
Birden çok blobu bir blob kapsayıcısına kopyalayın. Blobların durumunu denetlemek için 'az storage blob show' komutunu kullanın. (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
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account showher hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Hedefte blob türünü tanımlar. "Algıla" değeri, kaynak blob türüne göre türü belirler.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | AppendBlob, BlockBlob, Detect, PageBlob |
Seçili kaynak dosyaların veya blobların kopyalanacağı blob kapsayıcısı.
Blob adına eklenecek hedef yol.
Karşıya yüklenecek dosyaları veya blobları listeleyin. Gerçek veri aktarımı gerçekleşmez.
| Özellik | Değer |
|---|---|
| Default value: | False |
Kaynaktaki dosyaları veya blobları globbing için kullanılan desen. Desteklenen desenler '*', '?', '[seq]' ve '[!seq]' şeklindedir. Daha fazla bilgi için bkz. https://docs.python.org/3/library/fnmatch.html.
--pattern içinde '*' kullandığınızda, '/' dizin ayırıcısı da dahil olmak üzere tüm karakterlerle eşleşir.
Arşivlenmiş blobu yeniden doldurma önceliğini belirtin.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak depolama hesabının hesap anahtarı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Dosyaların veya blobların hedefe kopyalandığı kaynak depolama hesabı. Belirtilmezse hedef hesap kullanılır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Blobların kopyalandığı kaynak kapsayıcı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabı için paylaşılan erişim imzası.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Dosyaların kopyalandığı kaynak paylaşım.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Dosyaların veya blobların kopyalandığı dosya paylaşımını veya blob kapsayıcısını belirten bir URI.
Kaynak başka bir hesaptaysa, kaynağın ortak olması veya paylaşılan erişim imzası kullanılarak kimliğinin doğrulanması gerekir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Blobu ayarlanacağı katman değeri. Sayfa blobu için katman, blobun boyutuyla ve izin verilen IOPS sayısıyla bağıntılıdır. Olası değerler P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80'dir ve bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir; Blok blobu için olası değerler Arşiv, Soğuk, Seyrek Erişimli ve Sık Erişimli değerleridir. Bu yalnızca standart depolama hesaplarında blok blobları için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |