az storage file copy

Dekont

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.

Dosya kopyalama işlemlerini yönetme.

Komutlar

Name Description Tür Durum
az storage file copy cancel

Devam eden kopyalama işlemini durdurun.

Temel GA
az storage file copy cancel (storage-preview uzantı)

Devam eden kopyalama işlemini durdurun.

Dahili Önizle
az storage file copy start

Dosyayı zaman uyumsuz olarak kopyalayın.

Temel GA
az storage file copy start (storage-preview uzantı)

Dosyayı zaman uyumsuz olarak kopyalayın.

Dahili Önizle
az storage file copy start-batch

Bir dosya paylaşımına birden çok dosya veya blob kopyalayın.

Temel GA
az storage file copy start-batch (storage-preview uzantı)

Bir dosya paylaşımına birden çok dosya veya blob kopyalayın.

Dahili Önizle

az storage file copy cancel

Devam eden kopyalama işlemini durdurun.

Bu, sıfır uzunlukta ve tam meta veri içeren bir hedef dosya bırakır. Kopyalama işlemi zaten sona erdiyse bu hataya neden olur.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--file-endpoint]
                            [--sas-token]
                            [--timeout]

Gerekli Parametreler

--copy-id

Durdurulacak kopyalama işlemi. Bu bir kimlik veya FileProperties örneği olabilir.

--destination-path -p

Dosya paylaşımındaki dosyanın yolu.

--destination-share -s

Hedef paylaşımın adı. Paylaşım mevcut olmalıdır.

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. Depolama hesabı adı veya hizmet uç noktası ile 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
--backup-intent --enable-file-backup-request-intent

Dosyalar için OAuth (Azure AD) Kimlik Doğrulaması ile kullanmak için gerekli parametre. Bu, söz konusu dosyalar/dizinler için ACL'ler olsa bile izin verilen veri eylemlerine bağlı olarak tüm dosya/dizin düzeyi izin denetimlerini atlar ve erişime izin verir.

varsayılan değer: False
--connection-string

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

--disallow-trailing-dot

True ise, sondaki nokta hedef URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--file-endpoint

veri hizmeti uç noktasını Depolama. 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.

--sas-token

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.

--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 file copy cancel (storage-preview uzantı)

Önizleme

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Devam eden kopyalama işlemini durdurun.

Bu, sıfır uzunlukta ve tam meta veri içeren bir hedef dosya bırakır. Kopyalama işlemi zaten sona erdiyse bu hataya neden olur.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--sas-token]
                            [--timeout]

Gerekli Parametreler

--copy-id

Durdurulacak kopyalama işlemi. Bu bir kimlik veya FileProperties örneği olabilir.

--destination-path -p

Dosya paylaşımındaki dosyanın yolu.

--destination-share -s

Hedef paylaşımın adı. Paylaşım mevcut olmalıdır.

İ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
--backup-intent --enable-file-backup-request-intent

Dosyalar için OAuth (Azure AD) Kimlik Doğrulaması ile kullanmak için gerekli parametre. Bu, söz konusu dosyalar/dizinler için ACL'ler olsa bile izin verilen veri eylemlerine bağlı olarak tüm dosya/dizin düzeyi izin denetimlerini atlar ve erişime izin verir.

varsayılan değer: False
--connection-string

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

--disallow-trailing-dot

True ise, sondaki nokta hedef URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--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 file copy start

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-endpoint]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Örnekler

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Bir dosyayı kaynak uri'den sas belirteci ile hedef depolama hesabına zaman uyumsuz olarak kopyalayın.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Sas belirteci ile bir dosyayı zaman uyumsuz olarak dosya anlık görüntüsünden hedef depolama hesabına kopyalayın.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Gerekli Parametreler

--destination-path -p

Dosya paylaşımındaki dosyanın yolu.

--destination-share -s

Hedef paylaşımın adı. Paylaşım mevcut olmalıdır.

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. Depolama hesabı adı veya hizmet uç noktası ile 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
--backup-intent --enable-file-backup-request-intent

Dosyalar için OAuth (Azure AD) Kimlik Doğrulaması ile kullanmak için gerekli parametre. Bu, söz konusu dosyalar/dizinler için ACL'ler olsa bile izin verilen veri eylemlerine bağlı olarak tüm dosya/dizin düzeyi izin denetimlerini atlar ve erişime izin verir.

varsayılan değer: False
--connection-string

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

--disallow-source-trailing-dot --disallow-src-trailing

True ise, sondaki nokta kaynak URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--disallow-trailing-dot

True ise, sondaki nokta hedef URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--file-endpoint

veri hizmeti uç noktasını Depolama. 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.

--file-snapshot

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

--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ı veya hizmet uç noktası ile 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-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-uri -u

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.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?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.

az storage file copy start (storage-preview uzantı)

Önizleme

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Örnekler

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Bir dosyayı kaynak uri'den sas belirteci ile hedef depolama hesabına zaman uyumsuz olarak kopyalayın.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Sas belirteci ile bir dosyayı zaman uyumsuz olarak dosya anlık görüntüsünden hedef depolama hesabına kopyalayın.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Gerekli Parametreler

--destination-path -p

Dosya paylaşımındaki dosyanın yolu.

--destination-share -s

Hedef paylaşımın adı. Paylaşım mevcut olmalıdır.

İ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
--backup-intent --enable-file-backup-request-intent

Dosyalar için OAuth (Azure AD) Kimlik Doğrulaması ile kullanmak için gerekli parametre. Bu, söz konusu dosyalar/dizinler için ACL'ler olsa bile izin verilen veri eylemlerine bağlı olarak tüm dosya/dizin düzeyi izin denetimlerini atlar ve erişime izin verir.

varsayılan değer: False
--connection-string

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

--disallow-source-trailing-dot --disallow-src-trailing

True ise, sondaki nokta kaynak URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--disallow-trailing-dot

True ise, sondaki nokta hedef URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--file-snapshot

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

--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-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-uri -u

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.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?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.

az storage file copy start-batch

Bir dosya paylaşımına birden çok dosya veya blob kopyalayın.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--file-endpoint]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Örnekler

Dosya paylaşımındaki tüm dosyaları başka bir depolama hesabına kopyalayın.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Dosya paylaşımındaki tüm dosyaları başka bir depolama hesabına kopyalayın. sas belirteci ile.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. Depolama hesabı adı veya hizmet uç noktası ile 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.

--connection-string

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

--destination-path

Kaynak verilerin kopyalandığı dizin. Atlanırsa, veriler kök dizine kopyalanır.

--destination-share

Kaynak verilerin kopyalandığı dosya paylaşımı.

--disallow-source-trailing-dot --disallow-src-trailing

True ise, sondaki nokta kaynak URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--disallow-trailing-dot

True ise, sondaki nokta hedef URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--dryrun

Kopyalanacak dosyaları ve blobları listeleyin. Gerçek veri aktarımı gerçekleşmez.

varsayılan değer: False
--file-endpoint

veri hizmeti uç noktasını Depolama. 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.

--metadata

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

--pattern

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

--pattern içinde '*' kullandığınızda, '/' dizin ayırıcısı da dahil olmak üzere tüm karakterlerle eşleşir.

--sas-token

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.

--source-account-key

Kaynak depolama hesabının hesap anahtarı. Belirtilmezse, hesap anahtarını belirlemek için etkin oturum açma kullanılır.

--source-account-name

Verilerin kopyalanması için kaynak depolama hesabı. Belirtilmezse hedef hesap kullanılır.

--source-container

Kaynak kapsayıcı blobları kaynağından kopyalanır.

--source-sas

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

--source-share

Kaynak paylaşım dosyaları kaynağından kopyalanır.

--source-uri

Kaynak 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ı aracılığıyla kimliğinin doğrulanması gerekir.

--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 file copy start-batch (storage-preview uzantı)

Önizleme

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bir dosya paylaşımına birden çok dosya veya blob kopyalayın.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Örnekler

Dosya paylaşımındaki tüm dosyaları başka bir depolama hesabına kopyalayın.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Dosya paylaşımındaki tüm dosyaları başka bir depolama hesabına kopyalayın. sas belirteci ile.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

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

--connection-string

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

--destination-path

Kaynak verilerin kopyalandığı dizin. Atlanırsa, veriler kök dizine kopyalanır.

--destination-share

Kaynak verilerin kopyalandığı dosya paylaşımı.

--disallow-source-trailing-dot --disallow-src-trailing

True ise, sondaki nokta kaynak URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--disallow-trailing-dot

True ise, sondaki nokta hedef URI'den kırpılır. Varsayılan değer False'tur.

kabul edilen değerler: false, true
varsayılan değer: False
--dryrun

Kopyalanacak dosyaları ve blobları listeleyin. Gerçek veri aktarımı gerçekleşmez.

varsayılan değer: False
--metadata

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

--pattern

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

--pattern içinde '*' kullandığınızda, '/' dizin ayırıcısı da dahil olmak üzere tüm karakterlerle eşleşir.

--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ı. Belirtilmezse, hesap anahtarını belirlemek için etkin oturum açma kullanılır.

--source-account-name

Verilerin kopyalanması için kaynak depolama hesabı. Belirtilmezse hedef hesap kullanılır.

--source-container

Kaynak kapsayıcı blobları kaynağından kopyalanır.

--source-sas

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

--source-share

Kaynak paylaşım dosyaları kaynağından kopyalanır.

--source-uri

Kaynak 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ı aracılığıyla kimliğinin doğrulanması gerekir.

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