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
Durdurulacak kopyalama işlemi. Bu bir kimlik veya FileProperties örneği olabilir.
Dosya paylaşımındaki dosyanın yolu.
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.
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
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 |
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 |
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage 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
Durdurulacak kopyalama işlemi. Bu bir kimlik veya FileProperties örneği olabilir.
Dosya paylaşımındaki dosyanın yolu.
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.
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
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 |
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 |
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage 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
Dosya paylaşımındaki dosyanın yolu.
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.
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
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 |
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 |
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 |
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."
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 |
Kaynak depolama hesabının dosya anlık görüntüsü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
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).
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
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).
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 |
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak blobun depolama hesabı anahtarı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak blobun depolama hesabı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının kapsayıcı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının dosya yolu.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabı için paylaşılan erişim imzası.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının paylaşım adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob anlık görüntüsü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
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 |
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage 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
Dosya paylaşımındaki dosyanın yolu.
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.
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | key, login |
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
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 |
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 |
Kaynak depolama hesabının dosya anlık görüntüsü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak blobun depolama hesabı anahtarı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak blobun depolama hesabı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının kapsayıcı adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının dosya yolu.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabı için paylaşılan erişim imzası.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının paylaşım adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabının blob anlık görüntüsü.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
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 |
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage 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.
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak verilerin kopyalandığı dizin. Atlanırsa, veriler kök dizine kopyalanır.
Kaynak verilerin kopyalandığı dosya paylaşımı.
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 |
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 |
Kopyalanacak dosyaları ve blobları listeleyin. Gerçek veri aktarımı gerçekleşmez.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 |
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
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.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak depolama hesabının hesap anahtarı. Belirtilmezse, hesap anahtarını belirlemek için etkin oturum açma kullanılır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Verilerin kopyalanması için kaynak depolama hesabı. Belirtilmezse hedef hesap kullanılır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak kapsayıcı blobları kaynağından kopyalanır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabı için paylaşılan erişim imzası.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak paylaşım dosyaları kaynağından kopyalanır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
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 |
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az storage 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.
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak verilerin kopyalandığı dizin. Atlanırsa, veriler kök dizine kopyalanır.
Kaynak verilerin kopyalandığı dosya paylaşımı.
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 |
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 |
Kopyalanacak dosyaları ve blobları listeleyin. Gerçek veri aktarımı gerçekleşmez.
| Özellik | Değer |
|---|---|
| Default value: | False |
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
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.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Storage Account Arguments |
Kaynak 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 |
Verilerin kopyalanması için kaynak depolama hesabı. Belirtilmezse hedef hesap kullanılır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak kapsayıcı blobları kaynağından kopyalanır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak depolama hesabı için paylaşılan erişim imzası.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
Kaynak paylaşım dosyaları kaynağından kopyalanır.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Copy Source Arguments |
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 |
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |