az storage blob directory

Not

Bu başvuru, Azure CLI için depolama-önizleme uzantısının bir parçasıtır ve 2.25.0 veya daha yüksek bir sürüm gerektirir. Uzantı, az storage blob directory komutunu ilk kez çalıştırarak otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi.

Depolama hesabı kapsayıcısı içinde blob dizinlerini yönetme.

Dizin komutlarını kullanmak için depolama hesabı türü olarak StorageV2 olduğundan emin olun.

Komutlar

az storage blob directory access

Hiyerarşik ad alanı etkinken bir dizinin erişim denetimi özelliklerini yönetin.

az storage blob directory access set

Bir dizinin erişim denetimi özelliklerini ayarlayın.

az storage blob directory access show

Bir dizinin erişim denetimi özelliklerini göster.

az storage blob directory access update

Bir dizinin erişim denetimi özelliklerini güncelleştirin.

az storage blob directory create

Depolama kapsayıcısı içinde depolama blobu dizini oluşturun.

az storage blob directory delete

Depolama kapsayıcısı içinde bir depolama blobu dizinini silin.

az storage blob directory download

Blobları yerel bir dosya yoluna indirin.

az storage blob directory exists

Bir depolama kapsayıcısında blob dizininin varolup olmadığını denetleyin.

az storage blob directory list

Blob 'ları ve BLOB alt dizinlerini bir depolama dizininde listeleyin.

az storage blob directory metadata

Dizin meta verilerini yönetin.

az storage blob directory metadata show

Belirtilen blob dizini için Kullanıcı tanımlı tüm meta verileri göster.

az storage blob directory metadata update

Belirtilen blob dizini için Kullanıcı tanımlı meta verileri bir veya daha fazla ad-değer çifti olarak ayarlayın.

az storage blob directory move

Bir depolama dizinini depolama kapsayıcısındaki başka bir Depolama Blobu dizinine taşıyın.

az storage blob directory show

Depolama kapsayıcısında Depolama Blobu Dizin özelliklerini göster.

az storage blob directory upload

blob veya alt dizinleri depolama blobu dizinine Upload.

az storage blob directory create

Depolama kapsayıcısı içinde depolama blobu dizini oluşturun.

Depolama kapsayıcısı içinde başka dizinler veya bloblar içere bir depolama blob dizini oluşturun.

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Örnekler

Depolama kapsayıcısı içinde depolama blobu dizini oluşturun.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

İzinler ve umask ile bir depolama blob dizini oluşturun.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--directory-path -d

Dizin yolu adı.

İsteğe Bağlı Parametreler

--account-key

Depolama anahtarını seçin. 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ına isabet olabilir.

--auth-mode

Komutunun çalıştırıla mod. "oturum açma" modu, kimlik doğrulaması için doğrudan oturum açma kimlik bilgilerinizi kullanır. Hesap için kimlik doğrulama parametresi sağlanamıyorsa, eski "anahtar" modu bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

Depolama bağlantı dizesini seçin. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Üzerine yazılacak dizinin etkin bir kirası varsa gereklidir.

--metadata

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

--permissions

İsteğe bağlı ve yalnızca hesap için Hiyerarşik Ad Alanı etkinleştirilmişse geçerlidir. Dosya sahibi, dosya sahibi olan grup ve diğerleri için POSIX erişim izinlerini ayarlar. Her sınıfa okuma, yazma veya yürütme izni verilmiş olabilir. Yapışkan bit de de destekler. Hem sembolik (rwxrw-rw-) hem de 4 basamaklı sekizli nota (örneğin, 0766) de destekleni.

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

--umask

İsteğe bağlı ve yalnızca hesap için Hiyerarşik Ad Alanı etkinleştirilmişse geçerlidir. Umask, dosya ve dizin için izin ayarlarını kısıtlar ve yalnızca üst dizinde varsayılan Acl mevcut olduğunda uygulanır. Umask biti ayarlanmışsa, karşılık gelen izin devre dışı bırakılacaktır. Bu şekilde, sonuçta elde edilen izin p & ^u tarafından verilir; burada p izin, umask ise siz olur. Burada yalnızca 4 basamaklı sekizlik bir nota (ör. 0022) de destekleni.

varsayılan değer: 0027

az storage blob directory delete

Depolama kapsayıcısı içinde bir depolama blobu dizinini silin.

Bu işlem hiyerarşik Ad Alanının etkin olup olmadığına bağlı olarak farklıdır; evet ise, silme işlemi atomik ve anlık olabilir; yoksa, işlem toplu olarak gerçekleştirilir ve bir devamlılık belirteci döndürülebilirsiniz.

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Örnekler

Depolama kapsayıcısı içinde bir depolama blobu dizinini silin.

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--directory-path -d

Dizin yolu adı.

İsteğe Bağlı Parametreler

--account-key

Depolama anahtarını seçin. 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ına isabet olabilir.

--auth-mode

Komutunun çalıştırıla mod. "oturum açma" modu, kimlik doğrulaması için doğrudan oturum açma kimlik bilgilerinizi kullanır. Hesap için kimlik doğrulama parametresi sağlanamıyorsa, eski "anahtar" modu bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

Depolama bağlantı dizesini seçin. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.

--fail-not-exist

Dizin mevcut olmadığı zaman özel durum atıp atmaycazı belirtin.

--if-match

Bir ETag değeri veya joker karakter ( * ). Yalnızca kaynağın ETag değeri belirtilen değerle eşiliyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağildiğinden beri değiştirildiyse değiştirme.

--if-none-match

Bir ETag değeri veya joker karakter ( * ). Yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse işlemi gerçekleştirmek için bu üst bilgiyi belirtin.

--if-unmodified-since

Yalnızca utc datetime (Y-m-d'T'H:M'Z') sağlandı.

--lease-id

Dizinin etkin kirası varsa gereklidir.

--marker

İsteğe bağlı. Hiyerarşik Ad Alanı olmadan bir dizin silinirken, her çağrıyla silinen yol sayısı sınırlıdır. Silinecek yol sayısı bu sınırı aşarsa bir devamlılık belirteci döndürülür. Bir devamlılık belirteci döndürüldü, dizini silmeden devam etmek için silme işlemi sonraki bir çağrıda belirtilmelidir.

--recursive

"true" ise dizinin altındaki tüm yollar silinir. "false" ise ve dizin boş değilse bir hata oluşur.

--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 blob directory download

Blobları yerel bir dosya yoluna indirin.

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

Örnekler

Depolama blobu dizininde tek bir blob indirin.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Depolama kapsayıcısı içinde dizinin tamamını indirin.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

Depolama blob dizininin tüm alt dizinini indirin.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Gerekli Parametreler

--container -c

İndirme kaynağı kapsayıcısı.

--destination-path -d

İndirilecek hedef yerel dizin yolu.

--source-path -s

İndirme kaynak dizini yolu. Bu, kapsayıcının mutlak bir yoludur.

İsteğe Bağlı Parametreler

--account-key

Depolama anahtarını seçin. 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ına isabet olabilir.

--auth-mode

Komutunun çalıştırıla mod. "oturum açma" modu, kimlik doğrulaması için doğrudan oturum açma kimlik bilgilerinizi kullanır. Hesap için kimlik doğrulama parametresi sağlanamıyorsa, eski "anahtar" modu bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

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

--recursive -r

Blobları yinelemeli olarak indirin. Etkinleştirilirse, alt dizinlerdeki blob 'lar da dahil olmak üzere tüm Bloblar indirilir.

--sas-token

Paylaşılan erişim Imzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

az storage blob directory exists

Bir depolama kapsayıcısında blob dizininin varolup olmadığını denetleyin.

az storage blob directory exists --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--sas-token]
                                 [--snapshot]
                                 [--timeout]

Örnekler

Bir depolama kapsayıcısında blob dizininin varolup olmadığını denetleyin.

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--directory-path -d

Dizin yolu adı.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

Depolama hesap 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 edebilir.

--auth-mode

Komutun çalıştırılacağı mod. "oturum açma" modu kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanacaktır. Eski "anahtar" modu, hesap için kimlik doğrulama parametreleri sağlanmadıysa bir hesap anahtarı sorgulama girişiminde bulunur. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

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

--sas-token

Paylaşılan erişim Imzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--snapshot

Snapshot parametresi, varsa, anlık görüntüyü belirten donuk bir tarih saat değeridir.

--timeout

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

az storage blob directory list

Blob 'ları ve BLOB alt dizinlerini bir depolama dizininde listeleyin.

az storage blob directory list --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--delimiter]
                               [--include]
                               [--marker]
                               [--num-results]
                               [--prefix]
                               [--sas-token]
                               [--timeout]

Örnekler

Blob 'ları ve BLOB alt dizinlerini bir depolama dizininde listeleyin.

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--directory-path -d

Dizin yolu adı.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

Depolama hesap 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 edebilir.

--auth-mode

Komutun çalıştırılacağı mod. "oturum açma" modu kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanacaktır. Eski "anahtar" modu, hesap için kimlik doğrulama parametreleri sağlanmadıysa bir hesap anahtarı sorgulama girişiminde bulunur. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

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

--delimiter

İstek bu parametreyi içerdiğinde, bu işlem, adları sınırlayıcı karakterin görünümüne kadar olan tüm Bloblar için bir yer tutucu görevi gören, sonuç listesinde bir BlobPrefix öğesi döndürür. Sınırlayıcı tek bir karakter veya dize olabilir.

--include

Yanıta eklenecek bir veya daha fazla ek veri kümesini belirtir.

varsayılan değer: mc
--marker

Donuk devamlılık belirteci. Bu değer, num_results belirtilmişse ve bu Oluşturucu sonuçları sıralama işlemi tamamlandıktan sonra, önceki bir Oluşturucu nesnesinin next_marker alanından alınabilir. Belirtilmişse, bu Oluşturucu önceki oluşturucunun durdurulduğu noktadan elde edilecek sonuçları döndürmeye başlayacaktır.

--num-results

Döndürülecek en fazla sonuç sayısını belirtir. *Tümünü döndürmek için "" sağlayın.

varsayılan değer: 5000
--prefix

Yalnızca adları belirtilen önekle başlayan blob 'ları döndürecek şekilde sonuçları filtreler.

--sas-token

Paylaşılan erişim Imzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage blob directory move

Bir depolama dizinini depolama kapsayıcısındaki başka bir Depolama Blobu dizinine taşıyın.

Bir depolama dizinini ve tüm içeriğini (diğer dizinleri veya blob 'ları içerebilir) bir depolama kapsayıcısındaki başka bir Depolama Blobu dizinine taşıyın. Bu işlemin davranışı, hiyerarşik ad alanının etkin olmasına bağlı olarak farklılık belirtir; Yanıt Evet ise, taşıma işlemi atomik olur ve hiçbir işaretleyici döndürülmez; Aksi takdirde, işlem toplu olarak gerçekleştirilir ve devamlılık belirteci geri döndürülebilir.

az storage blob directory move --container-name
                               --destination-path
                               --source-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--lease-id]
                               [--move-mode {legacy, posix}]
                               [--sas-token]
                               [--source-if-match]
                               [--source-if-modified-since]
                               [--source-if-none-match]
                               [--source-if-unmodified-since]
                               [--source-lease-id]
                               [--timeout]

Örnekler

Bir depolama dizinini depolama kapsayıcısındaki başka bir Depolama Blobu dizinine taşıyın.

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

Bir depolama alt dizinini depolama kapsayıcısındaki başka bir Depolama Blobu dizinine taşıyın.

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--destination-path -d

Hedef blob dizin yolu. Bir dizin veya alt dizin adı (örneğin, dir, dir/subdir) olabilir. Hedef yol varsa ve boşsa, kaynak hedef yoluna taşınır. Hedef yolu yoksa, hedef yolu kaynak tarafından oluşturulup üzerine yazılır. Boş olmayan yolun taşıma işlemini denetlemek için, davranışını tespit etmek üzere--Move-Mode ' u kullanabilirsiniz.

--source-path -s

Kaynak blob dizin yolu.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

Depolama hesap 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 edebilir.

--auth-mode

Komutun çalıştırılacağı mod. "oturum açma" modu kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanacaktır. Eski "anahtar" modu, hesap için kimlik doğrulama parametreleri sağlanmadıysa bir hesap anahtarı sorgulama girişiminde bulunur. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

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

--lease-id

Hedef directory_path için kira KIMLIĞI. Hedef directory_path, etkin bir kiralamaya sahip olmalı ve kira KIMLIĞI eşleşmelidir.

--move-mode

Yalnızca ad alanı etkinleştirildiğinde geçerlidir. Bu parametre, taşıma işleminin davranışını belirler. Hedef dizin boş ise, iki mod için, hedef dizinin üzerine yazılır. Ancak hedef dizin boş değilse, eski modda taşıma işlemi başarısız olur ve POSIX modunda kaynak dizin hedef dizine taşınır.

kabul edilen değerler: legacy, posix
varsayılan değer: posix
--sas-token

Paylaşılan erişim Imzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

İsteğe bağlı. ETag değeri. Yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa taşıma işlemini gerçekleştirmek için bu üstbilgiyi belirtin.

--source-if-modified-since

İsteğe bağlı. Tarih ve saat değeri. Yalnızca kaynak belirtilen tarih ve saatten bu yana değiştirilmişse taşıma işlemini gerçekleştirmek için bu üstbilgiyi belirtin.

--source-if-none-match

İsteğe bağlı. ETag değeri veya özel joker karakter (" * ") değeri. Yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse taşıma işlemini gerçekleştirmek için bu üstbilgiyi belirtin.

--source-if-unmodified-since

İsteğe bağlı. Tarih ve saat değeri. Yalnızca kaynak belirtilen tarih ve saatten bu yana değiştirilmediyse taşıma işlemini gerçekleştirmek için bu üstbilgiyi belirtin.

--source-lease-id

İsteğe bağlı. Source_path için bir kira KIMLIĞI. Source_path etkin bir kiralamaya sahip olmalı ve kira KIMLIĞI eşleşmelidir.

--timeout

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

az storage blob directory show

Depolama kapsayıcısında Depolama Blobu Dizin özelliklerini göster.

az storage blob directory show --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]
                               [--lease-id]
                               [--sas-token]
                               [--timeout]

Örnekler

Depolama kapsayıcısında Depolama Blobu Dizin özelliklerini göster.

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--directory-path -d

Dizin yolu adı.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

Depolama hesap 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 edebilir.

--auth-mode

Komutun çalıştırılacağı mod. "oturum açma" modu kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanacaktır. Eski "anahtar" modu, hesap için kimlik doğrulama parametreleri sağlanmadıysa bir hesap anahtarı sorgulama girişiminde bulunur. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

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

--if-match

ETag değeri veya joker karakteri ( * ). Bu üstbilgiyi, yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için belirtin.

--if-modified-since

Yalnızca belirtilen UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') değerinden sonra değiştirilirse değiştir.

--if-none-match

ETag değeri veya joker karakteri ( * ). İşlemi yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa işlemin performolması için bu üstbilgiyi belirtin. *İşlemi yalnızca kaynak yoksa ve varsa operationcardcharacter () işlemini gerçekleştirmek için belirtin.

--if-unmodified-since

Yalnızca, sağlanan UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') değerinden sonra değişiklik yaptıysanız değiştirin.

--lease-id

Blobun etkin bir kirası varsa gereklidir.

--sas-token

Paylaşılan erişim Imzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage blob directory upload

blob veya alt dizinleri depolama blobu dizinine Upload.

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

Örnekler

depolama blobu dizinine tek bir blob Upload.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory

bir depolama blobu dizinine yerel bir dizin Upload.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive

yerel dizindeki bir dosya kümesini depolama blobu dizinine Upload.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive

Gerekli Parametreler

--container -c

Karşıya yükleme hedef kapsayıcısı.

--destination-path -d

Karşıya yükleme hedef dizin yolu. Kapsayıcının mutlak yolu olması gerekir. Belirtilen hedef yolu yoksa, yeni bir dizin yolu oluşturulur.

--source -s

Karşıya yüklenecek kaynak dosya yolu.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

Depolama hesap 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 edebilir.

--auth-mode

Komutun çalıştırılacağı mod. "oturum açma" modu kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanacaktır. Eski "anahtar" modu, hesap için kimlik doğrulama parametreleri sağlanmadıysa bir hesap anahtarı sorgulama girişiminde bulunur. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--connection-string

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

--recursive -r

Blobları yinelemeli olarak karşıya yükleyin. Etkinleştirilirse, alt dizinlerdeki blob 'lar da dahil olmak üzere tüm Bloblar karşıya yüklenir.

--sas-token

Paylaşılan erişim Imzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.