az storage file copy

Dosya kopyalama işlemlerini yönetin.

Komutlar

az storage file copy cancel

Devam eden kopyalama işlemini iptal edin.

az storage file copy start

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start-batch

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

az storage file copy cancel

Devam eden kopyalama işlemini iptal edin.

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

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--connection-string]
                            [--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

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

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--connection-string

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

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

az storage file copy start

Dosyayı zaman uyumsuz olarak kopyalayın.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--connection-string]
                           [--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 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

Depolama hesabı anahtarı. 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ı sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--connection-string

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

--file-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. 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ı için blob anlık görüntüsü.

--source-uri -u

Azure dosyasını 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 ortak 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.

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]
                                 [--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

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

--account-name

Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamayı dener. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--connection-string

Depolama hesabı bağlantı dizesi. 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ı.

--dryrun

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

--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 şunlardır: '*', '?', '[seq]', ve '[!seq]'. Daha fazla bilgi için bkz https://docs.python.org/3.7/library/fnmatch.html. .

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

--source-account-name

Verilerin kopyalanması için kaynak depolama hesabı. Atlanırsa 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ı adresinden kopyalanır.

--source-uri

Kaynak dosya paylaşımını veya blob kapsayıcısını belirten bir URI.

--timeout

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