az storage blob copy

Blob kopyalama işlemlerini yönetme. Blobların az storage blob show durumunu kontrol etmek için kullanın.

Komutlar

az storage blob copy cancel

Beklemedeki bir copy_blob işlemi iptal eder ve sıfır uzunluk ve tam meta veri ile hedef blob bırakır.

az storage blob copy start

Bir blobu zaman uyumsuz olarak kopyalayın. Blobların az storage blob show durumunu kontrol etmek için kullanın.

az storage blob copy start-batch

Birden çok blobu bir blob kapsayıcıya kopyalayın. Blobların az storage blob show durumunu kontrol etmek için kullanın.

az storage blob copy cancel

Beklemedeki bir copy_blob işlemi iptal eder ve sıfır uzunluk ve tam meta veri ile hedef blob bırakır.

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

Gerekli Parametreler

--copy-id

Özgün çalışma copy.id içinde sağlanan copy_blob.

--destination-blob -b

Hedef blob'un adı. varsa üzerine yazılır.

--destination-container -c

Kapsayıcı adı.

İsteğe Bağlı Parametreler

--account-key

Depolama anahtarını seçin. 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ı sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotasına isabet olabilir.

--auth-mode

Komutunun çalıştırıla mod. "oturum açma" modu, kimlik doğrulaması için doğrudan oturum açma kimlik bilgilerinizi kullanır. Hesap için kimlik doğrulama parametresi sağlanamıyorsa, eski "anahtar" modu bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

Depolama bağlantı dizesini seçin. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Hedef blob etkin 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.

--subscription

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

--timeout

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

az storage blob copy start

Bir blobu zaman uyumsuz olarak kopyalayın. Blobların az storage blob show durumunu kontrol etmek için kullanın.

az storage blob 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]
                           [--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]
                           [--subscription]
                           [--tags]
                           [--tier]
                           [--timeout]

Örnekler

Bir blobu zaman uyumsuz olarak kopyalayın. Blobların `az storage blob show` durumunu kontrol etmek için 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

Bir blobu zaman uyumsuz olarak kopyalayın. Blobların `az storage blob show` durumunu kontrol etmek için 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

--destination-blob -b

Hedef blob'un adı. varsa üzerine yazılır.

--destination-container -c

Kapsayıcı adı.

İsteğe Bağlı Parametreler

--account-key

Depolama anahtarını seçin. 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ı sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotasına isabet olabilir.

--auth-mode

Komutunun çalıştırıla mod. "oturum açma" modu, kimlik doğrulaması için doğrudan oturum açma kimlik bilgilerinizi kullanır. Hesap için kimlik doğrulama parametresi sağlanamıyorsa, eski "anahtar" modu bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

Depolama bağlantı dizesini seçin. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--destination-if-match

Bir ETag değeri veya joker karakter ( * ). Yalnızca kaynağın ETag değeri belirtilen değerle eşiliyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.

--destination-if-modified-since

Bir Tarih Saat değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC dışı tarih saat sayısı UTC'ye dönüştürülür. Bir tarih saat dilimi bilgisi olmadan geçirılırsa UTC olduğu varsayılır. Blobu kopyalamak için yalnızca hedef blob belirtilen tarih/saatle değiştirilmişse bu koşullu üst bilgi belirtin. Hedef blob değiştirilmezse, Blob hizmeti 412 (Önkoşul Başarısız) durum kodunu döndürür.

--destination-if-none-match

Bir ETag değeri veya joker karakter ( * ). Yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse işlemi gerçekleştirmek için bu üst bilgiyi belirtin. Yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakter ( ) belirtin ve varsa * işlemi başarısız gerçekleştirin.

--destination-if-unmodified-since

Bir Tarih Saat değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC dışı tarih saat sayısı UTC'ye dönüştürülür. Bir tarih saat dilimi bilgisi olmadan geçirılırsa UTC olduğu varsayılır. Blobu kopyalamak için yalnızca hedef blob belirtilen tarih/saat boyunca değiştirilmedi ise bu koşullu üst bilgi belirtin. Hedef blob değiştirildi ise, Blob hizmeti 412 (Önkoşul Başarısız) durum kodunu döndürür.

--destination-lease-id

Bu üst bilgi için belirtilen kira kimliği, estination blob'larının kira kimliğiyle eşleşmeli. İstek kiralama kimliğini içermezse veya geçerli değilse, işlem 412 (Önkoşul Başarısız) durum koduyla başarısız olur.

--destination-tags-condition

Blob SQL eşleşen bir değere sahip bloblarda çalışacak bir where yan tümcesi belirtin.

--metadata

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

--rehydrate-priority -r

Arşivlenmiş bir blobu yeniden hangi önceliğe sahip olacak şekilde belirtebilirsiniz.

--requires-sync

Kopyalama işlemi tamamlanana kadar hizmetin yanıt dönmeyinceye kadar bunu zorunlu kılın.

kabul edilen değerler: false, true
--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 blob'un depolama hesabı anahtarı.

--source-account-name

Kaynak blob'un depolama hesabı adı.

--source-blob

Kaynak depolama hesabının blob adı.

--source-container

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

--source-if-match

Bir ETag değeri veya joker karakter ( * ). Yalnızca kaynağın ETag değeri belirtilen değerle eşiliyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.

--source-if-modified-since

Bir Tarih Saat değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC dışı tarih saat sayısı UTC'ye dönüştürülür. Bir tarih saat dilimi bilgisi olmadan geçirılırsa UTC olduğu varsayılır. Bu koşullu üst bilgi, yalnızca kaynak blob belirtilen tarih/saatle değiştirilmişse blobu kopyalamak için belirtin.

--source-if-none-match

Bir ETag değeri veya joker karakter ( * ). Yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse işlemi gerçekleştirmek için bu üst bilgiyi belirtin. Yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakter ( ) belirtin ve varsa * işlemi başarısız gerçekleştirin.

--source-if-unmodified-since

Bir Tarih Saat değeri. Azure, geçirilen tarih değerinin UTC olmasını bekler. Saat dilimi dahil edilirse UTC dışı tarih saat sayısı UTC'ye dönüştürülür. Bir tarih saat dilimi bilgisi olmadan geçirılırsa UTC olduğu varsayılır. Blobu kopyalamak için yalnızca kaynak blob belirtilen tarih/saat boyunca değiştirilmedi ise bu koşullu üst bilgi belirtin.

--source-lease-id

Blob Kopyalama işlemini yalnızca verilen kira kimliği kaynak blob'un etkin kiralama kimliğiyle eşlese gerçekleştirmek için bunu belirtin.

--source-path

Kaynak depolama hesabının dosya yolu.

--source-sas

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

--source-share

Kaynak depolama hesabının paylaşım adı.

--source-snapshot

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

--source-tags-condition

Blob SQL eşleşen bir değere sahip bloblarda çalışacak bir where yan tümcesi belirtin.

--source-uri -u

Bir Azure dosyasını veya blobu belirten, uzunluğu 2 KB'a kadar olan bir URL. Değer, istek URI'sinde görüne şekilde URL ile kodlanmış olmalıdır. Kaynak başka bir hesapta ise, kaynağın genel olması veya paylaşılan erişim imzası aracılığıyla kimliği doğrulanmış olması gerekir. Kaynak genel ise 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 .

--subscription

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

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tier

Blobu ayarlamak için katman değeri. Sayfa blobu için katman, blob boyutuyla ve izin verilen IOPS sayısıyla ilişkilidir. Olası değerler P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80'tir ve bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir; Blok blobu için olası değerler Arşiv, Cool ve Hot değerleridir. Bu yalnızca standart depolama hesaplarında blok blobları için geçerlidir.

--timeout

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

az storage blob copy start-batch

Birden çok blobu bir blob kapsayıcıya kopyalayın. Blobların az storage blob show durumunu kontrol etmek için kullanın.

az storage blob copy start-batch [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--destination-container]
                                 [--destination-path]
                                 [--dryrun]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--subscription]

Örnekler

Birden çok blobu bir blob kapsayıcıya kopyalayın. Blobların `az storage blob show` durumunu kontrol etmek için kullanın. (otomatik olarak)

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

--account-key

Depolama anahtarını seçin. 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ı sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotasına isabet olabilir.

--auth-mode

Komutunun çalıştırıla mod. "oturum açma" modu, kimlik doğrulaması için doğrudan oturum açma kimlik bilgilerinizi kullanır. Hesap için kimlik doğrulama parametresi sağlanamıyorsa, eski "anahtar" modu bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

Depolama bağlantı dizesini seçin. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--destination-container -c

Seçilen kaynak dosyaların veya blobların kopyalanır olduğu blob kapsayıcısı.

--destination-path

Blob adının ön ucu olacak hedef yol.

--dryrun

Karşıya yüklenen dosyaları veya blobları listele. Gerçek veri aktarımı oluşmaz.

--pattern

Kaynakta dosyaları veya blobları globlama için kullanılan desen. Desteklenen desenler ' * ', '?', '[seq]' ve '[!seq]' şeklindedir. Daha fazla bilgi için lütfen https://docs.python.org/3.7/library/fnmatch.html bkz. .

--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 depolama hesabının hesap anahtarı.

--source-account-name

Dosyaların veya blobların hedefe kopyalanması için kaynak depolama hesabı. Atlanırsa, kaynak hesap kullanılır.

--source-container

Blobların kopyalanan kaynak kapsayıcısı.

--source-sas

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

--source-share

Dosyaların kopyalanan kaynak paylaşımı.

--source-uri

Dosya paylaşımını veya dosyaların veya blobların kopyalanan blob kapsayıcısını belirten bir URI.

--subscription

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