az storage blob directory

Not

Bu başvuru, Azure CLI (sürüm 2.50.0 veya üzeri) için depolama önizleme uzantısının bir parçasıdır. Uzantı, az storage blob directory komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Bu komut grubu kullanım dışı bırakıldı ve gelecek sürümde kaldırılacak. Bunun yerine 'az storage fs directory' kullanın. Daha fazla bilgi için https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md adresine gidin

Depolama hesabı kapsayıcısında blob dizinlerini yönetme.

Dizin komutlarını kullanmak için lütfen depolama hesabı türünüzün Depolama V2 olduğundan emin olun.

Komutlar

Name Description Tür Durum
az storage blob directory access

Hiyerarşik Ad Alanı etkinleştirildiğinde bir dizinin erişim denetimi özelliklerini yönetin.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory access set

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

Dahili Önizleme ve Kullanım Dışı
az storage blob directory access show

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

Dahili Önizleme ve Kullanım Dışı
az storage blob directory access update

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

Dahili Önizleme ve Kullanım Dışı
az storage blob directory create

Depolama kapsayıcısında bir depolama blobu dizini oluşturun.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory delete

Depolama kapsayıcısında depolama blobu dizinini silme.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory download

Blobları yerel bir dosya yoluna indirin.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory exists

Depolama kapsayıcısında blob dizini olup olmadığını denetleyin.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory list

Depolama dizinindeki blobları ve blob alt dizinlerini listeleme.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory metadata

Dizin meta verilerini yönetme.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory metadata show

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

Dahili Önizleme ve Kullanım Dışı
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.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory move

Depolama dizinini bir depolama kapsayıcısında başka bir depolama blob dizinine taşıyın.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory show

Depolama kapsayıcısında depolama blobu dizin özelliklerini gösterme.

Dahili Önizleme ve Kullanım Dışı
az storage blob directory upload

Blobları veya alt dizinleri bir depolama blob dizinine yükleyin.

Dahili Önizleme ve Kullanım Dışı

az storage blob directory create

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

Depolama kapsayıcısında bir depolama blobu dizini oluşturun.

Depolama kapsayıcısında diğer dizinleri veya blobları içerebilen 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ında bir 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

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

hesap bağlantı dizesi Depolama. 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 çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.

--permissions

İsteğe bağlı ve yalnızca hesap için Hiyerarşik Ad Alanı etkinleştirildiyse geçerlidir. Dosya sahibi, dosya sahibi grubu ve diğerleri için POSIX erişim izinlerini ayarlar. Her sınıfa okuma, yazma veya yürütme izni verilebilir. Yapışkan bit de desteklenir. Hem sembolik (rwxrw-rw-) hem de 4 basamaklı sekizli gösterimi (ör. 0766) desteklenir.

--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ştirildiyse geçerlidir. umask, dosya ve dizin için izin ayarlarını kısıtlar ve yalnızca üst dizinde varsayılan Acl olmadığında uygulanır. Umask biti ayarlandıysa, ilgili iznin devre dışı bırakılacağı anlamına gelir. Bu şekilde, sonuçta elde edilen izin p & ^u tarafından verilir; burada p izin, siz de umask olursunuz. Burada yalnızca 4 basamaklı sekizli gösterimi (örneğin 0022) desteklenir.

varsayılan değer: 0027
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob directory delete

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

Depolama kapsayıcısında depolama blobu dizinini silme.

Bu işlemin davranışı Hiyerarşik Ad Alanı'nın etkinleştirilip etkinleştirilmediğine bağlı olarak farklıdır; evet ise silme işlemi atomik ve anlık olabilir; aksi takdirde işlem toplu olarak gerçekleştirilir ve devam belirteci döndürülebilir.

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ında depolama blobu dizinini silme.

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

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

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

--fail-not-exist

Dizin mevcut olmadığında özel durum oluşturup oluşturmayacağını belirtin.

varsayılan değer: False
--if-match

ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa 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ğlandığından değiştirildiğinde değişiklik yapın.

--if-none-match

ETag değeri veya joker karakter (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa 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ığından değiştirilmemişse değiştirin.

--lease-id

Dizinin etkin bir kirası varsa gereklidir.

--marker

isteğe bağlı. Hiyerarşik Ad Alanı olmayan bir dizin silinirken, her çağrıyla birlikte silinen yol sayısı sınırlıdır. Silinecek yol sayısı bu sınırı aşarsa devam belirteci döndürülür. Bir devamlılık belirteci döndürdüğünde, dizini silmeye devam etmek için silme işleminin sonraki bir çağrısında belirtilmesi gerekir.

--recursive

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

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob directory download

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

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 blob 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ında 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 kaynak kapsayıcısı.

--destination-path -d

İndirilecek hedef yerel dizin yolu.

--source-path -s

İndirme kaynak dizini yolu. Kapsayıcı için mutlak bir yol olmalıdır.

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

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

--recursive -r

Blobları özyinelemeli olarak indirin. Etkinleştirilirse, alt dizinlerdeki bloblar dahil olmak üzere tüm bloblar indirilir.

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob directory exists

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

Depolama kapsayıcısında blob dizini olup 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

Depolama kapsayıcısında blob dizini olup 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

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

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

snapshot parametresi, mevcut olduğunda anlık görüntüyü belirten opak bir DateTime değeridir.

--timeout

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob directory list

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

Depolama dizinindeki blobları ve blob alt dizinlerini listeleme.

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

Depolama dizinindeki blobları ve blob alt dizinlerini listeleme.

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

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

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

--delimiter

İstek bu parametreyi içerdiğinde, işlem sonuç listesinde adları sınırlayıcı karakterinin görünümüne kadar aynı alt dizeyle başlayan tüm bloblar için yer tutucu işlevi gören bir :class:~azure.storage.blob.models.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ümesi belirtir.

varsayılan değer: mc
--marker

Opak bir devamlılık belirteci. Bu değer, num_results belirtildiyse ve bu oluşturucu sonuçları listelemeyi bitirdiyse, önceki bir oluşturucu nesnesinin next_marker alanından alınabilir. Belirtilirse, bu oluşturucu önceki oluşturucunun durduğu noktadan sonuç döndürmeye başlar.

--num-results

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

varsayılan değer: 5000
--prefix

Sonuçları yalnızca adları belirtilen ön ek ile başlayan blobları döndürecek şekilde filtreler.

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob directory move

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

Depolama dizinini bir depolama kapsayıcısında başka bir depolama blob dizinine taşıyın.

Depolama dizinini ve tüm içeriğini (diğer dizinleri veya blobları içerebilir) bir depolama kapsayıcısında başka bir depolama blob dizinine taşıyın. Bu işlemin davranışı Hiyerarşik Ad Alanı'nın etkinleştirilip etkinleştirilmediğine bağlı olarak farklıdır; evet ise, taşıma işlemi atomiktir ve hiçbir işaretçi döndürülür; aksi takdirde işlem toplu olarak gerçekleştirilir ve devam belirteci 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

Depolama dizinini bir depolama kapsayıcısında başka bir depolama blob dizinine taşıyın.

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

Depolama alt dizinini bir depolama kapsayıcısında başka bir depolama blob 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. Dizin veya alt dizin adı olabilir; örneğin dir, dir/subdir. Hedef yol varsa ve boşsa, kaynak hedef yola taşınır. Hedef yol yoksa, hedef yol kaynak tarafından oluşturulur ve üzerine yazılır. Yok yolunun taşıma işlemini denetlemek için -- move-mode komutunu kullanarak davranışını belirleyebilirsiniz.

--source-path -s

Kaynak blob dizin yolu.

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

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

--lease-id

Hedef directory_path için kira kimliği. Hedef directory_path etkin bir kiraya 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şsa, her iki mod için de 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 İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--source-if-match

isteğe bağlı. ETag değeri. Taşıma işlemini yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa gerçekleştirmek için bu üst bilgiyi belirtin.

--source-if-modified-since

isteğe bağlı. Bir tarih/saat değeri. Taşıma işlemini yalnızca kaynak belirtilen tarih ve saatten sonra değiştirilmişse gerçekleştirmek için bu üst bilgiyi belirtin.

--source-if-none-match

isteğe bağlı. ETag değeri veya özel joker karakter ("*") değeri. Taşıma işlemini yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa gerçekleştirmek için bu üst bilgiyi belirtin.

--source-if-unmodified-since

isteğe bağlı. Bir tarih/saat değeri. Taşıma işlemini yalnızca kaynak belirtilen tarih ve saatten sonra değiştirilmemişse gerçekleştirmek için bu üst bilgiyi belirtin.

--source-lease-id

isteğe bağlı. source_path için kira kimliği. source_path etkin bir kiraya sahip olması ve kira kimliğinin eşleşmesi gerekir.

--timeout

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob directory show

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

Depolama kapsayıcısında depolama blobu dizin özelliklerini gösterme.

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

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

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

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

--if-match

ETag değeri veya joker karakter (*). Yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa, 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ğlandığından değiştirildiğinde değişiklik yapın.

--if-none-match

ETag değeri veya joker karakter (). yalnızca kaynağın ETag değeri belirtilen değerle eşleşmiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin. Yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakteri () belirtin ve varsa işlemi başarısız yapın.

--if-unmodified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından değiştirilmemişse değiştirin.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az storage blob directory upload

Önizleme Kullanım Dışı

'az storage' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

'depolama blob dizini' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'az storage fs directory' kullanın.

Blobları veya alt dizinleri bir depolama blob dizinine yükleyin.

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

Örnekler

Depolama blob dizinine tek bir blob yükleyin.

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

Yerel dizini bir depolama blob dizinine yükleyin.

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

Yerel dizindeki bir dosya kümesini bir depolama blob dizinine yükleyin.

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

Blob adına eklenecek hedef yol.

--source -s

Karşıya yüklenecek kaynak dosya yolu.

İsteğe Bağlı Parametreler

--account-key

hesap anahtarını Depolama. 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ı isabet alabilir.

--auth-mode

Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

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

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

--recursive -r

Blobları özyinelemeli olarak karşıya yükleyin. Etkinleştirilirse alt dizinlerdeki bloblar da dahil olmak üzere tüm bloblar karşıya yüklenir.

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

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.