az storage file

SMB 3.0 protokolunu kullanan dosya paylaşımlarını yönetin.

Komutlar

az storage file copy

Dosya kopyalama işlemlerini yönetin.

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 delete

Belirtilen dosyayı silinmek üzere işaretleyin.

az storage file delete-batch

Azure Depolama Dosya Paylaşımı'ndan dosyaları silme.

az storage file download

Otomatik öbekleme ve ilerleme bildirimleri içeren bir dosyayı dosya yoluna indirin.

az storage file download-batch

Toplu işlemde azure depolama dosya paylaşımından yerel bir dizine dosya indirin.

az storage file exists

Bir dosyanın varlığını denetleyin.

az storage file generate-sas

Dosya için paylaşılan erişim imzası oluşturun.

az storage file list

Paylaşımdaki dosyaları ve dizinleri listeleme.

az storage file metadata

Dosya meta verilerini yönetme.

az storage file metadata show

Dosya için kullanıcı tanımlı tüm meta verileri döndürür.

az storage file metadata update

Dosya meta verilerini güncelleştirin.

az storage file resize

Bir dosyayı belirtilen boyuta yeniden boyutlandırın.

az storage file show

Dosya için tüm kullanıcı tanımlı meta verileri, standart HTTP özelliklerini ve sistem özelliklerini döndürür.

az storage file update

Dosyadaki sistem özelliklerini ayarlayın.

az storage file upload

SMB 3.0 protokolunu kullanan bir paylaşıma dosya yükleyin.

az storage file upload-batch

Toplu işlemde dosyaları yerel bir dizinden Azure Depolama Dosya Paylaşımı'na yükleyin.

az storage file url

Bir dosyaya erişmek için URL'yi oluşturun.

az storage file delete

Belirtilen dosyayı silinmek üzere işaretleyin.

Dosya daha sonra çöp toplama sırasında silinir.

az storage file delete --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--timeout]

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

İ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 delete-batch

Azure Depolama Dosya Paylaşımı'ndan dosyaları silme.

az storage file delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--dryrun]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Örnekler

Azure Depolama Dosya Paylaşımı'ndan dosyaları silme. (otomatik olarak oluşturulur)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --source /path/to/file

Azure Depolama Dosya Paylaşımı'ndan dosyaları silme. (otomatik olarak oluşturulur)

az storage file delete-batch --account-key 00000000 --account-name MyAccount --pattern *.py --source /path/to/file

Gerekli Parametreler

--source -s

Dosya silme işleminin kaynağı. Kaynak, dosya paylaşımı URL'si veya paylaşım adı olabilir.

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

--dryrun

Silinecek dosyaları ve blobları listeleyin. Gerçek veri silme işlemi gerçekleşmez.

--pattern

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

--timeout

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

az storage file download

Otomatik öbekleme ve ilerleme bildirimleri içeren bir dosyayı dosya yoluna indirin.

Özellikler ve meta veriler içeren bir Dosya örneği döndürür.

az storage file download --path
                         --share-name
                         [--account-key]
                         [--account-name]
                         [--connection-string]
                         [--dest]
                         [--end-range]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--timeout]
                         [--validate-content]

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

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

--dest

Yazacak dosyanın yolu. Kaynak dosya adı belirtilmezse kullanılır.

--end-range

Dosyanın bir bölümünü indirmek için kullanılacak bayt aralığı sonu. end_range verilirse start_range sağlanmalıdır. start_range ve end_range parametreleri dahil edilir. Örneğin: start_range=0, end_range=511 ilk 512 bayt dosyayı indirir.

--max-connections

2 veya daha büyük olarak ayarlanırsa, ilk alma işlemi ilk kendisi için yapılır. dosyanın baytlarını MAX_SINGLE_GET_SIZE. Dosyanın tamamı buysa, yöntemi bu noktada döndürür. Aksi takdirde, max_connections eşit iş parçacığı sayısını kullanarak kalan verileri paralel olarak indirir. Her öbek kendi boyutunda olacaktır. MAX_CHUNK_GET_SIZE. 1 olarak ayarlanırsa tek bir büyük alma isteği yapılır. Bu genellikle önerilmez, ancak çok az iş parçacığı kullanılması gerekiyorsa, ağ istekleri çok pahalıysa veya aranamaz bir akış paralel indirmeyi engelliyorsa kullanılabilir. Dosya eşzamanlı olarak bölünmezliği zorunlu kılacak şekilde değiştiriliyorsa veya max_connections 1'den büyükse boş dosyalar için fazladan istek gerektiğinden birçok dosyanın boş olması bekleniyorsa bu da değerli olabilir.

varsayılan değer: 2
--no-progress

Komutun ilerleme durumunu raporlamayı devre dışı bırakmak için bu bayrağı ekleyin.

--open-mode

Dosyayı açarken kullanılacak mod. Yalnızca ekleme open_mode belirtilmesinin paralel indirmeyi engellediğini unutmayın. Bu nedenle, bu open_mode kullanılıyorsa max_connections 1 olarak ayarlanmalıdır.

varsayılan değer: wb
--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.

--snapshot

Varsa anlık görüntü sürümünü temsil eden bir dize.

--start-range

Dosyanın bir bölümünü indirmek için kullanılacak bayt aralığının başlangıcı. end_range verilmezse, start_range sonraki tüm baytlar indirilir. start_range ve end_range parametreleri dahil edilir. Örneğin: start_range=0, end_range=511 ilk 512 bayt dosyayı indirir.

--timeout

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

--validate-content

true olarak ayarlanırsa, dosyanın alınan her bölümü için bir MD5 karması doğrular. Https yerine http kullanıldığında (varsayılan) zaten doğrulanacaksa, bu öncelikle kablodaki bitflip'leri algılamak için değerlidir. Hizmetin yalnızca 4 MB veya daha az öbekler için işlem MD5'leri döndüreceğini unutmayın, böylece ilk alma isteği kendi boyutunda olur. Kendini değil MAX_CHUNK_GET_SIZE. MAX_SINGLE_GET_SIZE. Eğer kendi kendine. MAX_CHUNK_GET_SIZE 4 MB'tan büyük olarak ayarlanmış bir hata oluşturulur. MD5 işlem süresini aldığından ve öbek boyutunun azalması nedeniyle daha fazla istek yapılması gerektiğinden gecikme süresinde bir miktar artış olabilir.

az storage file download-batch

Toplu işlemde azure depolama dosya paylaşımından yerel bir dizine dosya indirin.

az storage file download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]
                               [--snapshot]
                               [--validate-content]

Örnekler

Toplu işlemde azure depolama dosya paylaşımından yerel bir dizine dosya indirin. (otomatik olarak oluşturulur)

az storage file download-batch --account-key 00000000 --account-name MyAccount --destination . --no-progress --source /path/to/file

Gerekli Parametreler

--destination -d

Dosyaların indirildiği yerel dizin. Bu dizin zaten mevcut olmalıdır.

--source -s

Dosya indirme işleminin kaynağı. Kaynak, dosya paylaşımı URL'si veya paylaşım adı olabilir.

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

--dryrun

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

--max-connections

Kullanılacak en fazla paralel bağlantı sayısı. Varsayılan değer 1'dir.

varsayılan değer: 1
--no-progress

Komutun ilerleme durumunu raporlamayı devre dışı bırakmak için bu bayrağı ekleyin.

--pattern

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

--snapshot

Varsa anlık görüntü sürümünü temsil eden bir dize.

--validate-content

Ayarlanırsa, doğrulama için dosyanın her aralığı için bir MD5 karması hesaplar.

az storage file exists

Bir dosyanın varlığını denetleyin.

az storage file exists --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

Örnekler

Bir dosyanın varlığını denetleyin. (otomatik olarak oluşturulur)

az storage file exists --account-key 00000000 --account-name MyAccount --path path/file.txt --share-name MyShare

Bir dosyanın varlığını denetleyin. (otomatik olarak oluşturulur)

az storage file exists --connection-string $connectionString --path path/file.txt --share-name MyShare

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

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

--snapshot

Varsa anlık görüntü sürümünü temsil eden bir dize.

--timeout

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

az storage file generate-sas

Dosya için paylaşılan erişim imzası oluşturun.

az storage file generate-sas --path
                             --share-name
                             [--account-key]
                             [--account-name]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--expiry]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--start]

Örnekler

Dosya için sas belirteci oluşturma.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage file generate-sas -p path/file.txt -s MyShare --account-name MyStorageAccount --permissions rcdw --https-only --expiry $end

Dosya için paylaşılan erişim imzası oluşturun. (otomatik olarak oluşturulur)

az storage file generate-sas --account-name MyStorageAccount --expiry 2037-12-31T23:59:00Z --path path/file.txt --permissions rcdw --share-name MyShare --start 2019-01-01T12:20Z

Dosya için paylaşılan erişim imzası oluşturun. (otomatik olarak oluşturulur)

az storage file generate-sas --account-key 00000000 --account-name mystorageaccount --expiry 2037-12-31T23:59:00Z --https-only --path path/file.txt --permissions rcdw --share-name myshare

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

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

--cache-control

Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde Cache-Control için yanıt üst bilgisi değeri.

--connection-string

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

--content-disposition

Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde Content-Disposition için yanıt üst bilgisi değeri.

--content-encoding

Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde Content-Encoding için yanıt üst bilgisi değeri.

--content-language

Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde Content-Language için yanıt üst bilgisi değeri.

--content-type

Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde content-Type için yanıt üst bilgisi değeri.

--expiry

SAS'nin geçersiz olduğu UTC tarih saat değerini (Y-m-d'T'H:M'Z') belirtir. Bu değeri belirten --policy-name ile bir depolanmış erişim ilkesine başvuruldıysa kullanmayın.

--https-only

Yalnızca HTTPS protokolüyle yapılan isteklere izin verir. Atlanırsa, hem HTTP hem de HTTPS protokolünden gelen isteklere izin verilir.

--ip

İsteklerin kabul edildiği IP adresini veya IP adresi aralığını belirtir. Yalnızca IPv4 stil adreslerini destekler.

--permissions

SAS'nin izinleri. İzin verilen değerler: (c)reate (d)elete (r)ead (w)rite. Bu değeri belirten --id ile bir depolanmış erişim ilkesine başvurulsa kullanmayın. Birleştirilebilir.

--policy-name

Kapsayıcının ACL'sinde depolanan erişim ilkesinin adı.

--start

SAS'nin geçerli olduğu UTC tarih saat değerini (Y-m-d'T'H:M'Z') belirtir. Bu değeri belirten --policy-name ile bir depolanmış erişim ilkesine başvuruldıysa kullanmayın. Varsayılan olarak isteğin zamanına ayarlanır.

az storage file list

Paylaşımdaki dosyaları ve dizinleri listeleme.

az storage file list --share-name
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--exclude-dir]
                     [--exclude-extended-info]
                     [--marker]
                     [--num-results]
                     [--path]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

Örnekler

Paylaşımdaki dosyaları ve dizinleri listeleme. (otomatik olarak oluşturulur)

az storage file list --share-name MyShare

Gerekli Parametreler

--share-name -s

Dosya paylaşımı adı.

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

--exclude-dir

Yalnızca verilen paylaşımdaki dosyaları listeleyin.

--exclude-extended-info

"zaman damgaları", "Etag", "Öznitelikler", "PermissionKey" bilgilerini yanıttan dışlamak için belirtin.

--marker

Bir sonraki listeleme işlemiyle döndürülecek kapsayıcı listesinin bölümünü tanımlayan dize değeri. Listeleme işlemi geçerli sayfayla birlikte listelenecek kalan tüm kapsayıcıları döndürmediyse, işlem yanıt gövdesindeki NextMarker değerini döndürür. Belirtilirse, bu oluşturucu önceki oluşturucunun durduğu noktadan sonuç döndürmeye başlar.

--num-results

Döndürülecek en fazla sayıyı belirtin. İstek num_results belirtmezse veya 5000'den büyük bir değer belirtirse, sunucu en çok 5000 öğe döndürür. Listeleme işlemi bir bölüm sınırını geçerse hizmetin sonuçların geri kalan kısmını almak için bir devamlılık belirteci döndüreceğini unutmayın. Tümünü döndürmek için "*" değerini sağlayın.

varsayılan değer: 5000
--path -p

Dosya paylaşımındaki dizin yolu.

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

--snapshot

Varsa anlık görüntü sürümünü temsil eden bir dize.

--timeout

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

az storage file resize

Bir dosyayı belirtilen boyuta yeniden boyutlandırın.

Belirtilen bayt değeri dosyanın geçerli boyutundan küçükse, belirtilen bayt değerinin üzerindeki tüm aralıklar temizlenir.

az storage file resize --path
                       --share-name
                       --size
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--sas-token]
                       [--timeout]

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

--size

Dosyayı yeniden boyutlandıracak boyut (bayt cinsinden).

İ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ı sorgulamaya çalışır. Ç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 show

Dosya için tüm kullanıcı tanımlı meta verileri, standart HTTP özelliklerini ve sistem özelliklerini döndürür.

az storage file show --path
                     --share-name
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--sas-token]
                     [--snapshot]
                     [--timeout]

Örnekler

Dosya paylaşımında dosyanın özelliklerini gösterin.

az storage file show -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

İ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ı sorgulamaya çalışır. Ç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.

--snapshot

Varsa anlık görüntü sürümünü temsil eden bir dize.

--timeout

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

az storage file update

Dosyadaki sistem özelliklerini ayarlayın.

content_settings için bir özellik ayarlanırsa, tüm özellikler geçersiz kılınacaktır.

az storage file update --path
                       --share-name
                       [--account-key]
                       [--account-name]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--file-endpoint]
                       [--sas-token]
                       [--timeout]

Örnekler

Dosyadaki sistem özelliklerini ayarlayın.

az storage file update -p dir/a.txt -s sharename --account-name myadlsaccount --account-key 0000-0000 --content-type test/type

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

İ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ı sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası aşılabilir.

--clear-content-settings

Bu bayrak ayarlanırsa, aşağıdaki özelliklerden biri veya daha fazlası (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type) ayarlanırsa, bu özelliklerin tümü birlikte ayarlanır. Aşağıda listelenen özelliklerden en az biri ayarlandığında belirli bir özellik için değer sağlanmazsa, bu özellik temizlenir.

kabul edilen değerler: false, true
--connection-string

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

--content-cache --content-cache-control

Önbellek denetim dizesi.

--content-disposition

Yanıt yükünün nasıl işlendiği hakkında ek bilgiler iletir ve ek meta veriler eklemek için de kullanılabilir.

--content-encoding

İçerik kodlama türü.

--content-language

İçerik dili.

--content-md5

İçeriğin MD5 karması.

--content-type

İçerik MIME türü.

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

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

az storage file upload

SMB 3.0 protokolunu kullanan bir paylaşıma dosya yükleyin.

Otomatik öbekleme ve ilerleme durumu bildirimleriyle kaynak yoldan bir Azure dosyası oluşturur veya güncelleştirir.

az storage file upload --share-name
                       --source
                       [--account-key]
                       [--account-name]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--max-connections]
                       [--metadata]
                       [--no-progress]
                       [--path]
                       [--sas-token]
                       [--timeout]
                       [--validate-content]

Örnekler

Paylaşıma yerel bir dosyaya yükleyin.

az storage file upload -s MyShare --source /path/to/file

SMB 3.0 protokolunu kullanan bir paylaşıma dosya yükleyin. (otomatik olarak oluşturulmuş)

az storage file upload --account-key 00000000 --account-name MyStorageAccount --path path/file.txt --share-name MyShare --source /path/to/file

Gerekli Parametreler

--share-name -s

Dosya paylaşımı adı.

--source

Dosya içeriği olarak karşıya yüklenecek yerel dosyanın yolu.

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

--content-cache --content-cache-control

Önbellek denetim dizesi.

--content-disposition

Yanıt yükünü işleme hakkında ek bilgiler iletir ve ek meta veriler eklemek için de kullanılabilir.

--content-encoding

İçerik kodlama türü.

--content-language

İçerik dili.

--content-md5

İçeriğin MD5 karması.

--content-type

İçerik MIME türü.

--max-connections

Kullanılacak en fazla paralel bağlantı sayısı.

varsayılan değer: 2
--metadata

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

--no-progress

Komutun ilerleme durumunu raporlamayı devre dışı bırakmak için bu bayrağı ekleyin.

--path -p

Dosya paylaşımındaki dosyanın yolu. Dosya adı atlanırsa, kaynak dosya adı kullanılır.

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

--validate-content

True ise, dosyanın her aralığı için bir MD5 karması hesaplar. Depolama hizmeti, gönderilen karma ile gelen içeriğin karması denetler. Https yerine http kullanıldığında (varsayılan) zaten doğrulanacaksa, bu öncelikle kablodaki bitflip'leri algılamak için değerlidir. Bu MD5 karması dosyayla birlikte depolanmaz.

az storage file upload-batch

Toplu işlemde dosyaları yerel bir dizinden Azure Depolama Dosya Paylaşımı'na yükleyin.

az storage file upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--dryrun]
                             [--max-connections]
                             [--metadata]
                             [--no-progress]
                             [--pattern]
                             [--sas-token]
                             [--validate-content]

Örnekler

Toplu işlemde dosyaları yerel bir dizinden Azure Depolama Dosya Paylaşımı'na yükleyin.

az storage file upload-batch --destination myshare --source . --account-name myaccount --account-key 00000000

Bir toplu işlemde URL ile yerel bir dizinden Azure Depolama Dosya Paylaşımı'na dosya yükleyin.

az storage file upload-batch --destination https://myaccount.file.core.windows.net/myshare --source . --account-key 00000000

Gerekli Parametreler

--destination -d

Karşıya yükleme işleminin hedefi.

--source -s

Dosyaları karşıya yüklenecek dizin.

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

--content-cache --content-cache-control

Önbellek denetim dizesi.

--content-disposition

Yanıt yükünü işleme hakkında ek bilgiler iletir ve ek meta veriler eklemek için de kullanılabilir.

--content-encoding

İçerik kodlama türü.

--content-language

İçerik dili.

--content-md5

İçeriğin MD5 karması.

--content-type

İçerik MIME türü.

--destination-path

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

--dryrun

Karşıya yüklenecek dosyaları ve blobları listeleyin. Gerçek veri aktarımı gerçekleşmez.

--max-connections

Kullanılacak en fazla paralel bağlantı sayısı. Varsayılan değer 1'dir.

varsayılan değer: 1
--metadata

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

--no-progress

Komutun ilerleme durumunu raporlamayı devre dışı bırakmak için bu bayrağı ekleyin.

--pattern

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

--validate-content

Ayarlanırsa, doğrulama için dosyanın her aralığı için bir MD5 karması hesaplar.

az storage file url

Bir dosyaya erişmek için URL'yi oluşturun.

az storage file url --path
                    --share-name
                    [--account-key]
                    [--account-name]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]

Örnekler

Bir dosyaya erişmek için URL'yi oluşturun. (otomatik olarak oluşturulur)

az storage file url --account-key 00000000 --account-name mystorageaccount --path path/file.txt --share-name myshare

Gerekli Parametreler

--path -p

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

--share-name -s

Dosya paylaşımı adı.

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

--protocol

Kullanılacak protokol.

kabul edilen değerler: http, https
varsayılan değer: https
--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.