az storage blob incremental-copy

Blob artımlı kopyalama işlemlerini yönetme.

Komutlar

Name Description Tür Durum
az storage blob incremental-copy cancel

Bekleyen bir copy_blob işlemini durdurur ve sıfır uzunluk ve tam meta veri içeren bir hedef blob bırakır.

Temel GA
az storage blob incremental-copy start

Blobun artımlı kopyasını zaman uyumsuz olarak kopyalar.

Temel GA

az storage blob incremental-copy cancel

Bekleyen bir copy_blob işlemini durdurur ve sıfır uzunluk ve tam meta veri içeren bir hedef blob bırakır.

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

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--copy-id

Özgün copy_blob işleminin copy.id sağlanan kopya tanımlayıcısı.

--name -n

Blob adı.

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

kabul edilen değerler: key, login
--connection-string

hesap bağlantı dizesi Depolama. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Hedef blob etkin bir sonsuz kiralamaya sahipse gereklidir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob incremental-copy start

Blobun artımlı kopyasını zaman uyumsuz olarak kopyalar.

Bu işlem, kopyalama işlemini denetlemek veya durdurmak için kullanabileceğiniz bir kopyalama kimliği de dahil olmak üzere bir kopyalama işlemi özellikleri nesnesi döndürür. Blob hizmeti blobları en iyi çaba temelinde kopyalar. Artımlı kopyalama işleminin kaynak blobu bir sayfa blobu olmalıdır. Kopyalama işleminin durumunu denetlemek için hedef blob üzerindeki get_blob_properties çağırın. Kopyalama tamamlandığında son blob işlenir.

az storage blob incremental-copy start --destination-blob
                                       --destination-container
                                       [--account-key]
                                       [--account-name]
                                       [--auth-mode {key, login}]
                                       [--connection-string]
                                       [--destination-if-match]
                                       [--destination-if-modified-since]
                                       [--destination-if-none-match]
                                       [--destination-if-unmodified-since]
                                       [--destination-lease-id]
                                       [--metadata]
                                       [--sas-token]
                                       [--source-account-key]
                                       [--source-account-name]
                                       [--source-blob]
                                       [--source-container]
                                       [--source-lease-id]
                                       [--source-sas]
                                       [--source-snapshot]
                                       [--source-uri]
                                       [--timeout]

Örnekler

Blob mevcut olmadığı ve belirtilen tarihten bu yana değiştirilmediği sürece .py ile biten tüm dosyaları karşıya yükleyin.

az storage blob incremental-copy start --source-container MySourceContainer --source-blob MyBlob --source-account-name MySourceAccount --source-account-key MySourceKey --source-snapshot MySnapshot --destination-container MyDestinationContainer --destination-blob MyDestinationBlob

Blobun artımlı kopyasını zaman uyumsuz olarak kopyalar. (otomatik olarak oluşturulmuş)

az storage blob incremental-copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-blob MyBlob --source-container MySourceContainer --source-snapshot MySnapshot

Blobun artımlı kopyasını zaman uyumsuz olarak kopyalayın. (otomatik olarak oluşturulmuş)

az storage blob incremental-copy start --connection-string myconnectionstring --destination-blob mydestinationblob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Gerekli Parametreler

--destination-blob -b

Hedef blobun adı. varsa, üzerine yazılır.

--destination-container -c

Kapsayıcı adı.

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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.

--auth-mode

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.

kabul edilen değerler: key, login
--connection-string

hesap bağlantı dizesi Depolama. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--destination-if-match

ETag değeri veya joker karakter (*). Yalnızca belirtilen ETag değeri mevcut hedef blob için ETag değeriyle eşleşiyorsa blobu kopyalamak için bu koşullu üst bilgi için bir ETag değeri belirtin. Hedef blob için ETag, If-Match için belirtilen ETag ile eşleşmiyorsa Blob hizmeti 412 durum kodunu döndürür (Önkoşul Başarısız oldu).

--destination-if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.

--destination-if-none-match

ETag değeri veya joker karakter (). Bu koşullu üst bilgi için yalnızca belirtilen ETag değeri hedef blob için ETag değeriyle eşleşmiyorsa blobu kopyalamak için bir ETag değeri belirtin. yalnızca hedef blob yoksa işlemi gerçekleştirmek için joker karakteri () belirtin. Belirtilen koşul karşılanmazsa Blob hizmeti durum kodu 412 (Önkoşul Başarısız) döndürür.

--destination-if-unmodified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.

--destination-lease-id

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).

--metadata

Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

Kaynak blobun depolama hesabı anahtarı.

--source-account-name

Kaynak blobun depolama hesabı adı.

--source-blob

Kaynak depolama hesabının blob adı.

--source-container

Kaynak depolama hesabının kapsayıcı adı.

--source-lease-id

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.

--source-sas

Kaynak depolama hesabı için paylaşılan erişim imzası.

--source-snapshot

Kaynak depolama hesabının blob anlık görüntüsü.

--source-uri -u

Azure sayfa 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. Kopyalama kaynağı bir anlık görüntü olmalı ve geçerli bir SAS belirteci içermeli veya genel olmalıdır. Örnek: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken.

--timeout

Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.