az storage file copy

Note

Bu komut grubu hem Azure CLI hem de en az bir uzantıda tanımlanan komutlara sahiptir. 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.

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

Devam eden kopyalama işlemini durdurun.

Extension GA
az storage file copy start

Dosyayı zaman uyumsuz olarak kopyalayın.

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

Dosyayı zaman uyumsuz olarak kopyalayın.

Extension GA
az storage file copy start-batch

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

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

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

Extension GA

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]
                            [--acquire-policy-token]
                            [--auth-mode {key, login}]
                            [--backup-intent --enable-file-backup-request-intent]
                            [--change-reference]
                            [--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

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.

--account-key

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--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.

Özellik Değer
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.

Özellik Değer
Default value: False
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--connection-string

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--disallow-trailing-dot

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--file-endpoint

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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

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]
                            [--acquire-policy-token]
                            [--auth-mode {key, login}]
                            [--backup-intent --enable-file-backup-request-intent]
                            [--change-reference]
                            [--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

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.

--account-key

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--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.

Özellik Değer
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.

Özellik Değer
Default value: False
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--connection-string

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--disallow-trailing-dot

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

Özellik Değer
Default value: False
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.

Özellik Değer
Parametre grubu: Storage Account Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az storage file copy start

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--acquire-policy-token]
                           [--auth-mode {key, login}]
                           [--backup-intent --enable-file-backup-request-intent]
                           [--change-reference]
                           [--connection-string]
                           [--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-endpoint]
                           [--file-mode]
                           [--file-mode-copy-mode {override, source}]
                           [--file-snapshot]
                           [--group]
                           [--metadata]
                           [--owner]
                           [--owner-copy-mode {override, source}]
                           [--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>

Kaynak dosya modu, grup, sahip olan bir dosyayı kopyalayın.

az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Source --file-mode-copy-mode Source

Geçersiz kılınan dosya modu, grup, sahip olan bir dosyayı kopyalayın.

az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Override --file-mode-copy-mode Override --file-mode rw-rw-rw- --owner 4 --group 5

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

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.

--account-key

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--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.

Özellik Değer
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.

Özellik Değer
Default value: False
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--connection-string

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--disallow-source-trailing-dot --disallow-src-trailing

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--disallow-trailing-dot

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--file-endpoint

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
--file-mode

Dosyada ayarlanacak mod izinleri. Yalnızca NFS Dosyaları için geçerlidir. Yalnızca parametresi --file-mode-copy-mode Overrideile birlikte çalışın. Sembolik (rwxrw-rw-) desteklenir. Yapışkan bit de desteklenir ve diğerleri kategorisi için yürütme bitinin sırasıyla ayarlanıp ayarlanmadığına bağlı olarak son karakter konumunda t veya T harfiyle gösterilir, t veya T olmaması yapışkan bitin ayarlanmadığını gösterir."

--file-mode-copy-mode

Yalnızca NFS Dosyaları için geçerlidir. Yalnızca kopyalama kaynağı bir Dosya olduğunda geçerlidir. Hedef dosyanın mod bitlerinin kopyalama davranışını belirler. Doldurulmazsa, hedef dosya varsayılan Dosya Modu'na sahip olur.

Özellik Değer
Kabul edilen değerler: override, source
--file-snapshot

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--group

Yalnızca NFS Dosyaları için geçerlidir. Yalnızca parametresi --owner-copy-mode Overrideile birlikte çalışın. Dizinde ayarlanacak sahip grubu tanımlayıcısı (GID). Varsayılan değer 0'dır (kök grup).

--metadata

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

--owner

Yalnızca NFS Dosyaları için geçerlidir. Yalnızca parametresi --owner-copy-mode Overrideile birlikte çalışın. Dizinde ayarlanacak sahip kullanıcı tanımlayıcısı (UID). Varsayılan değer 0'dır (kök).

--owner-copy-mode

Yalnızca NFS Dosyaları için geçerlidir. Yalnızca kopyalama kaynağı bir Dosya olduğunda geçerlidir. Hedef dosyanın sahibinin ve grubunun kopyalama davranışını belirler. Doldurulmazsa, hedef dosya varsayılan Sahip ve Grup'a sahip olur.

Özellik Değer
Kabul edilen değerler: override, source
--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.

Özellik Değer
Parametre grubu: Storage Account Arguments
--source-account-key

Kaynak blobun depolama hesabı anahtarı.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-account-name

Kaynak blobun depolama hesabı adı.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-blob

Kaynak depolama hesabının blob adı.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-container

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-path

Kaynak depolama hesabının dosya yolu.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-sas

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-share

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-snapshot

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-uri -u

Azure bir dosya veya blob 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.

Özellik Değer
Parametre grubu: Copy Source Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--acquire-policy-token]
                           [--auth-mode {key, login}]
                           [--backup-intent --enable-file-backup-request-intent]
                           [--change-reference]
                           [--connection-string]
                           [--disallow-source-trailing-dot --disallow-src-trailing {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

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.

--account-key

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--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.

Özellik Değer
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.

Özellik Değer
Default value: False
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--connection-string

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--disallow-source-trailing-dot --disallow-src-trailing

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--disallow-trailing-dot

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--file-snapshot

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--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.

Özellik Değer
Parametre grubu: Storage Account Arguments
--source-account-key

Kaynak blobun depolama hesabı anahtarı.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-account-name

Kaynak blobun depolama hesabı adı.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-blob

Kaynak depolama hesabının blob adı.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-container

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-path

Kaynak depolama hesabının dosya yolu.

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-sas

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-share

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-snapshot

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-uri -u

Azure bir dosya veya blob 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.

Özellik Değer
Parametre grubu: Copy Source Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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]
                                 [--acquire-policy-token]
                                 [--change-reference]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot --disallow-src-trailing {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

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.

--account-key

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--connection-string

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--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.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--disallow-trailing-dot

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--dryrun

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

Özellik Değer
Default value: False
--file-endpoint

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--source-account-key

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-account-name

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-container

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-sas

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-share

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--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.

Özellik Değer
Parametre grubu: Copy Source Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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

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

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--acquire-policy-token]
                                 [--change-reference]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot --disallow-src-trailing {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

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.

--account-key

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--connection-string

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

Özellik Değer
Parametre grubu: Storage Account Arguments
--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.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--disallow-trailing-dot

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--dryrun

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

Özellik Değer
Default value: 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.

Özellik Değer
Parametre grubu: Storage Account Arguments
--source-account-key

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-account-name

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-container

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-sas

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--source-share

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

Özellik Değer
Parametre grubu: Copy Source Arguments
--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.

Özellik Değer
Parametre grubu: Copy Source Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False