az storage blob

Yapılandırılmamış veriler (blob 'lar) için nesne depolamayı yönetin.

Lütfen komutlarınız için aşağıdaki kimlik doğrulama parametrelerinden birini belirtin:--auth-Mode,--Account-Key,--Connection-String,--SAS-Token. Ayrıca, AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING ve AZURE_STORAGE_SAS_TOKEN kimlik doğrulama kimlik bilgilerinizi depolamak için ilgili ortam değişkenlerini de kullanabilirsiniz.

Komutlar

az storage blob access

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

az storage blob access set

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

az storage blob access show

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

az storage blob access update

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

az storage blob copy

Blob kopyalama işlemlerini yönetme. Blobların az storage blob show durumunu kontrol etmek için kullanın.

az storage blob copy cancel

Beklemedeki bir copy_blob işlemi iptal eder ve sıfır uzunluk ve tam meta veri ile hedef blob bırakır.

az storage blob copy start

Bir blobu zaman uyumsuz olarak kopyalayın. Blobların az storage blob show durumunu kontrol etmek için kullanın.

az storage blob copy start-batch

Birden çok blobu bir blob kapsayıcıya kopyalayın. Blobların az storage blob show durumunu kontrol etmek için kullanın.

az storage blob delete

Silmek için bir blob veya anlık görüntü işaretleyin.

az storage blob delete-batch

Blobları bir blob kapsayıcısından özyinelemeli olarak silin.

az storage blob directory

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

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ında bir Depolama Blobu dizini oluşturun.

az storage blob directory delete

Depolama kapsayıcısındaki 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 'ları veya alt dizinleri bir Depolama Blobu dizinine yükleyin.

az storage blob download

Otomatik parçalama ve ilerleme bildirimleri ile bir blobu bir dosya yoluna indirir.

az storage blob download-batch

Blob kapsayıcılarından blobları tekrar tekrar indirin.

az storage blob exists

Bir kapsayıcıda blob olup ola bir var olup olamay olduğunu kontrol edin.

az storage blob filter

Etiketleri belirli bir arama ifadesiyle eşleşen tüm kapsayıcılar genelinde Blobları listeleyin.

az storage blob generate-sas

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

az storage blob incremental-copy

Blob artımlı kopyalama işlemlerini yönetin.

az storage blob incremental-copy cancel

Bekleyen bir copy_blob işlemini iptal eder ve bir hedef Blobun sıfır uzunluğu ve tam meta veriler bırakır.

az storage blob incremental-copy start

Blob 'un artımlı bir kopyasını zaman uyumsuz olarak kopyalar.

az storage blob lease

Depolama blobu kiralamalarını yönetme.

az storage blob lease acquire

Yeni kiralama isteği.

az storage blob lease break

Kapsayıcının veya blob'un etkin kiralaması varsa kirayı kesme.

az storage blob lease change

Etkin kiralamanın kira kimliğini değiştirme.

az storage blob lease release

Kirayı serbest bırakın.

az storage blob lease renew

Kirayı yenileme.

az storage blob list

Belirli bir kapsayıcıdaki Blobları listeleyin.

az storage blob metadata

Blob meta verilerini yönetin.

az storage blob metadata show

Belirtilen blob veya anlık görüntü için Kullanıcı tanımlı tüm meta verileri döndürür.

az storage blob metadata update

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

az storage blob move

Depolama kapsayıcısı içinde bir blobu taşıma.

az storage blob restore

Belirtilen blob aralıklarında blobları geri yükleme.

az storage blob rewrite

Blob içeriğinin verilen URL'den okunan yeni bir Blok Blobu oluşturun.

az storage blob service-properties

Depolama blob hizmeti özelliklerini yönetme.

az storage blob service-properties delete-policy

Depolama Blobu silme ilkesi hizmeti özelliklerini yönetin.

az storage blob service-properties delete-policy show

Depolama Blobu silme ilkesini görüntüleyin.

az storage blob service-properties delete-policy update

Depolama Blobu silme-ilkesini güncelleştirin.

az storage blob service-properties show

Azure Depolama Analytics dahil olmak üzere depolama hesabının Blob hizmetinin özelliklerini alır.

az storage blob service-properties update

Depolama blob hizmeti özelliklerini güncelleştirin.

az storage blob set-tier

Blobun üzerindeki blok veya sayfa katmanlarını ayarlayın.

az storage blob show

Bir Blobun ayrıntılarını alın.

az storage blob snapshot

Bir Blobun salt okunurdur anlık görüntüsünü oluşturur.

az storage blob sync

Blobları bir depolama blob kapsayıcısı ile tekrar tekrar eşitleme.

az storage blob tag

Blob etiketlerini yönetme.

az storage blob tag list

Blobda veya belirli bir blob sürümünde veya anlık görüntüde etiketleri alma.

az storage blob tag set

Bir blob veya belirli bir blob sürümünde etiketleri ayarlayın, ancak anlık görüntüde ayarlanmaz.

az storage blob undelete

Silmeyi geri alma Blob işlemi, yazılımdan silinen blob veya anlık görüntü içeriklerini ve meta verilerini geri yükleme.

az storage blob update

Blob üzerinde sistem özelliklerini ayarlar.

az storage blob upload

Upload depolama blobu için bir dosya içerir.

az storage blob upload-batch

Upload bir blob kapsayıcıya yerel dizinden dosya yükleme.

az storage blob url

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

az storage blob delete

Silmek için bir blob veya anlık görüntü işaretleyin.

Blob çöp toplama sırasında daha sonra silinmek üzere işaretlendi. Bir Blobun silinmesi için tüm anlık görüntülerinin de silinmesi gerekir. Her ikisi de aynı anda kaldırılabilir.

az storage blob delete --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--snapshot]
                       [--subscription]
                       [--timeout]

Örnekler

Bir blobu silin.

az storage blob delete -c mycontainer -n MyBlob

Oturum açma kimlik bilgilerini kullanarak bir blobu silin.

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

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

--delete-snapshots

Blobun ilişkili anlık görüntülere sahip olması durumunda gereklidir.

kabul edilen değerler: include, only
--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 yorum yapın.

--if-none-match

ETag değeri veya joker karakteri ( * ). Bu üstbilgiyi, yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse işlemi gerçekleştirmek için belirtin. *İşlemi gerçekleştirmek için joker karakteri (), yalnızca kaynak yoksa ve varsa işlemin başarısız olduğunu belirtin.

--if-unmodified-since

Yalnızca belirtilen UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') ile değiştirilmişse, yorum.

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

--snapshot

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

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--timeout

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

az storage blob delete-batch

Blobları bir blob kapsayıcısından özyinelemeli olarak silin.

az storage blob delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--delete-snapshots {include, only}]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--pattern]
                             [--sas-token]
                             [--subscription]
                             [--timeout]

Örnekler

10 gün boyunca değiştirilmeyen bir kapsayıcıda ". Kopyala" ile biten tüm Blobları silin.

date=`date -d "10 days ago" '+%Y-%m-%dT%H:%MZ'`
az storage blob delete-batch -s mycontainer --account-name mystorageaccount --pattern *.py --if-unmodified-since $date --auth-mode login

"MyContainer" adlı kapsayıcıda "dir" adlı bir dizindeki tüm Blobları silin.

az storage blob delete-batch -s mycontainer --pattern dir/*

Kapsayıcıda ' cli-2018-xx-xx.txt ' veya ' cli-2019-xx-xx.txt ' biçimindeki Blobları silin.

az storage blob delete-batch -s mycontainer --pattern cli-201[89]-??-??.txt

Bir kapsayıcıda cli-2018-xx-xx.txt ' ve ' cli-2019-xx-xx.txt ' dışındaki ' cli-201x-xx-xx.txt ' biçimindeki tüm Blobları silin.

az storage blob delete-batch -s mycontainer --pattern cli-201[!89]-??-??.txt

Gerekli Parametreler

--source -s

Dosyaların silineceği blob kapsayıcısı.

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

--delete-snapshots

Blobun ilişkili anlık görüntülere sahip olması durumunda gereklidir.

kabul edilen değerler: include, only
--dryrun

Dosya (ler) i gerçekten silmek yerine alınacak işlemlerin özetini gösterin.

--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 yorum yapın.

--if-none-match

ETag değeri veya joker karakteri ( * ).

--if-unmodified-since

Yalnızca belirtilen UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') ile değiştirilmişse, yorum.

--lease-id

Blob için etkin Kiralama kimliği.

--pattern

Kaynaktaki glob dosyaları veya Blobları için kullanılan model. Desteklenen desenler ' * ', '? ', ' [Seq] ' ve ' [! Seq] '. Daha fazla bilgi için lütfen adresine bakın https://docs.python.org/3.7/library/fnmatch.html .

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

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--timeout

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

az storage blob download

Otomatik parçalama ve ilerleme bildirimleri ile bir blobu bir dosya yoluna indirir.

Özellikleri ve meta verileri olan bir blob örneği döndürür.

az storage blob download --container-name
                         --file
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--connection-string]
                         [--end-range]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--max-connections]
                         [--no-progress]
                         [--open-mode]
                         [--sas-token]
                         [--snapshot]
                         [--socket-timeout]
                         [--start-range]
                         [--subscription]
                         [--timeout]
                         [--validate-content]

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--file -f

Yazılacak dosyanın yolu.

--name -n

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

--end-range

Blob'un bir bölümünü indirmek için kullanmak üzere bayt aralığının sonu. Bu end_range, start_range sağlanmalıdır. Parametrelerin start_range end_range parametreleri dahildir. Ör: start_range=0, end_range=511 ilk 512 bayt blobu indirir.

--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 başlar.

--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. Yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakter ( ) belirtin ve varsa * işlemi başarısız gerçekleştirin.

--if-unmodified-since

Yalnızca sağlanan UTC tarih saat (Y-m-d'T'H:M'Z') ile değiştirilmemişse başlar.

--lease-id

Blob etkin kiraya sahipse gereklidir.

--max-connections

2 veya daha büyük bir değere ayarlanırsa, ilk kendi kendine bir ilk get yapılır. MAX_SINGLE_GET_SIZE bayt sayısı. Bu tüm blob ise yöntemi bu noktada döndürür. Böyle bir değere sahip değilse, kalan verileri paralel olarak indirecek ve aynı sayıda iş parçacığını max_connections. Her öbek kendi boyutuna sahip olur. MAX_CHUNK_GET_SIZE. 1 olarak ayarlanırsa tek bir büyük get isteği yapılır. Bu genellikle önerilmez, ancak çok az iş parçacığı kullanılması gerekirse kullanılabilir, ağ istekleri çok pahalıdır veya aramaz bir akış paralel indirmeyi önler. Bu, 1'den büyükse boş bloblar için fazladan istek gerektiğinden, birçok blob max_connections yararlı olabilir.

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

Komutun ilerleme durumu raporlamasını devre dışı bırakmak için bu bayrağı dahil etmek.

--open-mode

Dosyayı a a a0 a aiken kullanmak için mod. Yalnızca eklemenin belirterek paralel open_mode önley olduğunu unutmayın. Bu max_connections kullanılırsa 1 olarak open_mode gerekir.

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

Anlık görüntü parametresi, mevcut olduğunda alınarak blob anlık görüntüsünü belirten opak bir DateTime değeridir.

--socket-timeout

Hizmet tarafından veri akışını düzenlemek için kullanılan yuva zaman aşımı (sn).

--start-range

Blob'un bir bölümünü indirmek için kullanmak üzere bayt aralığının başlangıcı. Herhangi bir end_range verilmiştir, sonra gelen start_range tüm baytlar indirilir. Parametrelerin start_range end_range parametreleri dahildir. Ör: start_range=0, end_range=511 ilk 512 bayt blobu indirir.

--subscription

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

--timeout

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

--validate-content

true olarak ayarlanırsa, blob'un alınan her bölümü için bir MD5 karması doğrular. Https olarak https (varsayılan) zaten doğrulanırken https yerine http kullanılırsa, bu özellikle kabloda bitflip'leri algılamak için değerlidir. Hizmetin yalnızca 4 MB veya daha küçük öbekler için işlemsel MD5'ler getir olacağını, bu nedenle ilk alma isteğinin kendi boyutuna sahip olacağını unutmayın. MAX_CHUNK_GET_SIZE yerine kendi kendine. MAX_SINGLE_GET_SIZE. Kendi kendine. MAX_CHUNK_GET_SIZE 4 MB'den büyük olarak ayarlanmış bir hata oluştu. MD5 bilgi işlem süresine sahip olduğu ve öbek boyutunun azalması nedeniyle daha fazla istek yapılması gerektirerek gecikme süresinde bir miktar artış olabilir.

az storage blob download-batch

Blob kapsayıcılarından blobları tekrar tekrar indirin.

az storage blob download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--pattern]
                               [--sas-token]
                               [--socket-timeout]
                               [--subscription]

Örnekler

.py ile sona eren tüm blobları indirme

az storage blob download-batch -d . --pattern *.py -s mycontainer --account-name mystorageaccount --account-key 00000000

"mycontainer" adlı kapsayıcıdan "dir" adlı dizinde yer alan tüm blobları indirin.

az storage blob download-batch -d . -s mycontainer --pattern dir/*

Kapsayıcıda 'cli-2018-xx-xx.txt' veya 'cli-2019-xx-xx.txt' biçimindeki tüm blobları geçerli yola indirin.

az storage blob download-batch -d . -s mycontainer --pattern cli-201[89]-??-??.txt

'cli-2018-xx-xx.txt' ve 'cli-2019-xx-xx.txt' dışındaki 'cli-201x-xx-xx.txt' biçimindeki tüm blobları geçerli yola indirin.

az storage blob download-batch -d . -s mycontainer --pattern cli-201[!89]-??-??.txt

Gerekli Parametreler

--destination -d

Bu indirme işlemi için var olan hedef klasör.

--source -s

Dosyaların indirilecek blob kapsayıcısı.

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

--dryrun

Dosyaları gerçekten indirmek yerine alınacak işlemlerin özetini gösterir.

--max-connections

Blob boyutu 64 MB'ın üzerinde olduğunda maksimum paralel bağlantı sayısı.

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

Komutun ilerleme durumu raporlamasını devre dışı bırakmak için bu bayrağı dahil etmek.

--pattern

Kaynakta dosyaları veya blobları globlama için kullanılan desen. Desteklenen desenler ' * ', '?', '[seq]' ve '[!seq]' şeklindedir. Daha fazla bilgi için lütfen https://docs.python.org/3.7/library/fnmatch.html bkz. .

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

--socket-timeout

Hizmet tarafından veri akışını düzenlemek için kullanılan yuva zaman aşımı (sn).

--subscription

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

az storage blob exists

Bir kapsayıcıda blob olup ola bir var olup olamay olduğunu kontrol edin.

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

Örnekler

Bir kapsayıcıda blob olup ola bir var olup olamay olduğunu kontrol edin. (otomatik olarak)

az storage blob exists --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

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

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--timeout

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

az storage blob filter

Etiketleri belirli bir arama ifadesiyle eşleşen tüm kapsayıcılar genelinde Blobları listeleyin.

Filtre Blobları bir depolama hesabındaki tüm kapsayıcıları arar, ancak ifadenin içinde tek bir kapsayıcıya kapsam içerebilir.

az storage blob filter --tag-filter
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--sas-token]

Gerekli Parametreler

--tag-filter

Etiketleri belirtilen koşulla eşleşen blob 'ları bulma ifadesi. Örneğin "" yourtagname "= ' firsttag ' ve" yourtagname2 "= ' secondtag '" bir kapsayıcı belirtmek Için, örn. " @container = ' ContainerName ' ve" ad "= ' C '".

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

az storage blob generate-sas

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

az storage blob generate-sas --container-name
                             --name
                             [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--start]
                             [--subscription]

Örnekler

Salt okuma izinlerine sahip bir blob için SAS belirteci oluşturma.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only

IP aralığı belirtilmiş bir blob için SAS belirteci oluştur.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only

Blob için paylaşılan erişim imzası oluşturun. otomatik olarak oluşturulan

az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

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

--as-user

Bu komutun, Kullanıcı temsili anahtarıyla imzalanan SAS 'yi döndürmediğini belirtir. Bu bağımsız değişken belirtilmişse, süre sonu parametresi ve '--auth-Mode login' gereklidir.

--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
--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 Içerik kodlaması için yanıt üst bilgisi değeri.

--content-language

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

--content-type

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

--expiry

SAS geçersiz hale geldiği UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') belirtir. Saklı erişim ilkesine bu değeri belirten--ID ile başvuruluyorsa kullanmayın.

--full-uri

Bu komutun tam blob URI 'sini ve paylaşılan erişim imzası belirtecini döndürmediğini belirtir.

--https-only

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

--ip

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

--permissions

SAS 'ın izin verdiği izinler. İzin verilen değerler: (a) gg (c) oluştur (d) Sil (r) yaz (w). Saklı erişim ilkesine bu değeri belirten--ID ile başvuruluyorsa kullanmayın. Birleştirilebilir.

--policy-name

Kapsayıcının ACL 'SI içindeki depolanan erişim ilkesinin adı.

--start

SAS 'ın geçerli hale geldiği UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') belirtir. Saklı erişim ilkesine bu değeri belirten--ID ile başvuruluyorsa kullanmayın. Varsayılan değer, istek zamanına göre yapılır.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

az storage blob list

Belirli bir kapsayıcıdaki Blobları listeleyin.

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

Örnekler

Adları ' foo ' ile başlayan bir kapsayıcıdaki tüm depolama bloblarını listeleyin; ' foo ', ' foobar ' ve ' foo/bar ' gibi adlarla eşleşir

az storage blob list -c mycontainer --prefix foo

Gerekli Parametreler

--container-name -c

Kapsayıcı 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 dahil etmek için bir veya daha fazla ek veri kümesi belirtin. Seçenekler şunlardır: (c) OPY, (d) eleted, (m) etadata, (s) napgörüntülerini, (v) erimler, (t) AGS. Birleştirilmiş olabilir.

--marker

Bir sonraki listeleme işlemiyle döndürülen kapsayıcı listesinin bölümünü tanımlayan dize değeri. Listeleme işlemi, geçerli sayfayla listelenmiş olacak kalan tüm kapsayıcıları döndürmse işlem yanıt gövdesi içindeki NextMarker değerini döndürür. Belirtilirse, bu oluşturucu önceki oluşturucu durdurulurken sonuçları döndürecek.

--num-results

En fazla dönüş sayısını belirtin. İstek, 5000'den büyük bir num_results belirtmezseniz, sunucu en fazla 5000 öğe geri döner. Listeleme işlemi bir bölüm sınırından geçse hizmetin, sonuçların geri kalan bölümünü almak için bir devamlılık belirteci geri getirecinin olduğunu unutmayın. Hepsini iade * etmek için " " ifadesini sağlar.

varsayılan değer: 5000
--prefix

Sonuçları yalnızca adı belirtilen ön ekle başlayan blobları iade etmek için filtrele.

--query-examples

Sizin için JMESPath dizesi önerin. Sonuçları görmek için sorgudan birini kopyalayıp --query parametresinin içine çift tırnak işareti içine yapıştırabilirsiniz. Bu anahtar sözcükleri temel alarak önerilerde yer ver vermemiz için bir veya daha fazla konumsal anahtar sözcük ekleyebilirsiniz.

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

--show-next-marker

Belirtilen nextMarker'ın sonucunda göster.

--subscription

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

--timeout

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

az storage blob move

Depolama kapsayıcısı içinde bir blobu taşıma.

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

Örnekler

Depolama kapsayıcısı içinde bir blobu taşıma.

az storage blob move -c MyContainer -d DestinationBlobPath -s SourceBlobPath --account-name MyStorageAccount

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--destination-blob -d

Hedef blob adı. Kapsayıcının altında mutlak bir yol olması gerekir. Örneğin,'topdir1/dirbar'.

--source-blob -s

Kaynak blob adı. Kapsayıcının altında mutlak bir yol olması gerekir. Örneğin,'topdir1/dirsubfoo'.

İ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

İsteğe bağlı. Kiracı için kiralama new_path. Bu new_path etkin bir kiraya sahip olmalı ve kira kimliği eşleşmeli.

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

İsteğe bağlı. ETag değeri. Yeniden adlandırma işlemini gerçekleştirmek için bu üst bilgiyi yalnızca kaynağın ETag değeri belirtilen değerle eşiliyorsa belirtin.

--source-if-modified-since

İsteğe bağlı. Tarih ve saat değeri. Yeniden adlandırma işlemini yalnızca kaynak belirtilen tarih ve tarihten sonra değiştirilmişse gerçekleştirmek için bu üst bilgi belirtin.

--source-if-none-match

İsteğe bağlı. ETag değeri veya özel joker karakter (" * ") değeri. Yeniden adlandırma işlemini yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse gerçekleştirmek için bu üst bilgiyi belirtin.

--source-if-unmodified-since

İsteğe bağlı. Tarih ve saat değeri. Yeniden adlandırma işlemini yalnızca kaynak belirtilen tarih ve tarihten sonra değiştirilmedi ise gerçekleştirmek için bu üst bilgi belirtin.

--source-lease-id

İsteğe bağlı. Kiracı için kiralama source_path. Bu source_path etkin bir kiraya sahip olmalı ve kira kimliği eşleşmeli.

--timeout

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

az storage blob restore

Belirtilen blob aralıklarında blobları geri yükleme.

az storage blob restore --account-name
                        --time-to-restore
                        [--blob-range]
                        [--no-wait]
                        [--resource-group]
                        [--subscription]

Örnekler

Belirtilen iki blob aralığına blobları geri yükleme. Örnekler için ( container1/blob1, container2/blob2) ve (container2/blob3.. container2/blob4).

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r container1/blob1 container2/blob2 -r container2/blob3 container2/blob4

Hesap başlangıcından hesap sonuna kadar belirtilen blob aralıklarında blobları geri yükleme.

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r "" ""

Belirtilen blob aralığındaki blobları geri yükleme.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2

Beklemeden belirtilen blob aralığındaki blobları geri yükleme ve 'az storage account show' ile blob geri yükleme durumunu sorgulama.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2 --no-wait

Gerekli Parametreler

--account-name -n

Depolama hesabı adı.

--time-to-restore -t

Blobu belirtilen saatle (Y-m-d'T'H:M:S'Z') UTC tarih saat olacak şekilde geri yükleme.

İsteğe Bağlı Parametreler

--blob-range -r

Geri yüklemek için blob aralıkları. Her blob aralığı için bir start_range ve end_range belirtmek için iki değere ihtiyacınız vardır, örneğin : -r blob1 blob2. Not: Boş, hesabın başlangıç aralığı değeri olarak, hesap bitiş aralığı için ise hesap sonu anlamına gelir.

--no-wait

Uzun süre çalışan işlemi tamamlar.

--resource-group -g

Kaynak grubunun adı. Varsayılan grubu kullanarak az configure --defaults group=<name> yapılandırarak.

--subscription

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

az storage blob rewrite

Blob içeriğinin verilen URL'den okunan yeni bir Blok Blobu oluşturun.

Mevcut blob içeriğinin üzerine yeni blob yazılır.

az storage blob rewrite --container-name
                        --name
                        --source-uri
                        [--account-key]
                        [--account-name]
                        [--auth-mode {key, login}]
                        [--connection-string]
                        [--encryption-scope]
                        [--if-match]
                        [--if-modified-since]
                        [--if-none-match]
                        [--if-unmodified-since]
                        [--lease-id]
                        [--sas-token]
                        [--subscription]
                        [--tags-condition]
                        [--tier {Archive, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80}]
                        [--timeout]

Örnekler

Mevcut blob için şifreleme kapsamını güncelleştirme.

az storage blob rewrite --source-uri https://srcaccount.blob.core.windows.net/mycontainer/myblob?<sastoken> --encryption-scope newscope -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

--source-uri -u

Bir dosya veya blob belirten, uzunluğu 2 KB'a kadar olan bir URL. Değer, istek URI'sinde görüne şekilde URL ile kodlanmış olmalıdır. Kaynak başka bir hesapta ise, kaynağın genel olması veya paylaşılan erişim imzası aracılığıyla kimliği doğrulanmış olması gerekir. Kaynak genel ise kimlik doğrulaması gerekmez.

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

--encryption-scope

Hizmette verileri şifrelemek için kullanılan önceden tanımlanmış bir şifreleme kapsamı. Bir şifreleme kapsamı, yönetim API 'SI kullanılarak oluşturulabilir ve burada adına göre başvurulur. Kapsayıcıda varsayılan bir şifreleme kapsamı tanımlanmışsa, kapsayıcı düzeyi kapsamı geçersiz kılmalara izin verecek şekilde yapılandırıldıysa bu değer geçersiz kılınır. Aksi takdirde bir hata oluşur.

--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 yorum yapın.

--if-none-match

ETag değeri veya joker karakteri ( * ). Bu üstbilgiyi, yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse işlemi gerçekleştirmek için belirtin. *İşlemi gerçekleştirmek için joker karakteri (), yalnızca kaynak yoksa ve varsa işlemin başarısız olduğunu belirtin.

--if-unmodified-since

Yalnızca belirtilen UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') ile değiştirilmişse, yorum.

--lease-id

Blobun etkin bir kirası varsa gereklidir. Değer bir BlobLeaseClient nesnesi ya da bir dize olarak kira KIMLIĞI olabilir.

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

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--tags-condition

blob etiketlerindeki SQL where yan tümcesini yalnızca eşleşen bir değere sahip bloblarda çalışacak şekilde belirtin.

--tier

Blobu ayarlanacak standart bir blob katmanı değeri. Bu kitaplığın bu sürümü için yalnızca standart depolama hesaplarında blok Bloblar için geçerlidir.

kabul edilen değerler: Archive, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80
--timeout

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

az storage blob set-tier

Blobun üzerindeki blok veya sayfa katmanlarını ayarlayın.

Blok Blobu için bu komut yalnızca standart depolama hesaplarında Blok Blobu destekler. Sayfa Blobu için bu komut yalnızca Premium hesaplardaki sayfa bloblarını destekler.

az storage blob set-tier --container-name
                         --name
                         --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--connection-string]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--subscription]
                         [--timeout]
                         [--type {block, page}]

Örnekler

Blobun üzerindeki blok veya sayfa katmanlarını ayarlayın. otomatik olarak oluşturulan

az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

--tier

Blobu ayarlanacak katman değeri.

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

--rehydrate-priority -r

Arşivlenmiş bir Blobun yeniden doldurma önceliğini belirtin. Öncelik bir Blobun yalnızca bir kez ayarlanabilir, varsayılan değer standart olur.

kabul edilen değerler: High, Standard
--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.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--timeout

Zaman aşımı parametresi saniye cinsinden ifade edilir. Bu yöntem, Azure hizmetine birden fazla çağrı yapabilir ve zaman aşımı her çağrıya tek tek uygulanır.

--type -t

Blob türü.

kabul edilen değerler: block, page
varsayılan değer: block

az storage blob show

Bir Blobun ayrıntılarını alın.

az storage blob show --container-name
                     --name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--query-examples]
                     [--sas-token]
                     [--snapshot]
                     [--subscription]
                     [--tags-condition]
                     [--timeout]

Örnekler

Bir Blobun tüm özelliklerini göster.

az storage blob show -c mycontainer -n MyBlob

Bir Blobun ayrıntılarını alın (otomatik olarak oluşturulur)

az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

Blob 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 yorum yapın.

--if-none-match

ETag değeri veya joker karakteri ( * ). Bu üstbilgiyi, yalnızca kaynağın ETag değeri belirtilen değerle eşleşmezse işlemi gerçekleştirmek için belirtin. *İşlemi gerçekleştirmek için joker karakteri (), yalnızca kaynak yoksa ve varsa işlemin başarısız olduğunu belirtin.

--if-unmodified-since

Yalnızca belirtilen UTC Tarih/saat (Y-m-d'T ' S:D ' Z ') ile değiştirilmişse, yorum.

--lease-id

Blobun etkin bir kirası varsa gereklidir.

--query-examples

Sizin için JMESPath dizesi önerilir. Sonuçları görmek için, sorgudan birini kopyalayabilir ve çift tırnak işaretleri içine sorgu parametresini sonra yapıştırabilirsiniz. Bu anahtar sözcüklere göre öneri verebilmemiz için bir veya daha fazla konumsal anahtar sözcük ekleyebilirsiniz.

--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, alınacak blob anlık görüntüsünü belirten donuk bir tarih saat değeridir.

--subscription

Aboneliğin adı veya kimliği. Kullanarak varsayılan aboneliği yapılandırabilirsiniz az account set -s NAME_OR_ID .

--tags-condition

blob etiketlerindeki SQL where yan tümcesini yalnızca eşleşen bir değere sahip bloblarda çalışacak şekilde belirtin.

--timeout

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

az storage blob snapshot

Bir Blobun salt okunurdur anlık görüntüsünü oluşturur.

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

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

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

--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 başlar.

--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. Yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakter ( ) belirtin ve varsa * işlemi başarısız gerçekleştirin.

--if-unmodified-since

Yalnızca sağlanan UTC tarih saat (Y-m-d'T'H:M'Z') ile değiştirilmemişse başlar.

--lease-id

Blob etkin kiraya sahipse gereklidir.

--metadata

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

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

--subscription

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

--timeout

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

az storage blob sync

Blobları bir depolama blob kapsayıcısı ile tekrar tekrar eşitleme.

az storage blob sync --container
                     --source
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--destination]
                     [--exclude-path]
                     [--exclude-pattern]
                     [--include-pattern]
                     [--sas-token]
                     [--subscription]

Örnekler

Tek bir blobu kapsayıcıyla eşitleme.

az storage blob sync -c mycontainer -s "path/to/file" -d NewBlob

Bir dizini kapsayıcıyla eşitleme.

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory"

Gerekli Parametreler

--container -c

Eşitleme hedef kapsayıcısı.

--source -s

Eşitlenen kaynak dosya yolu.

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

--destination -d

Blob adının ön ucu olacak hedef yol.

--exclude-path

Bu yolları dışlama. Bu seçenek joker karakterleri ( ) * desteklemez. Göreli yol ön eklerini denetler. Örneğin: myFolder;myFolder/subDirName/file.pdf.

--exclude-pattern

Adın desen listesiyle eş olduğu bu dosyaları hariç tut. Örneğin: *.jpg; *.pdf;exactName. Bu seçenek joker karakterleri destekler ( * ).

--include-pattern

Yalnızca adın desen listesiyle eş olduğu dosyaları ekleyin. Örneğin: *.jpg; *.pdf;exactName. Bu seçenek joker karakterleri destekler ( * ).

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

--subscription

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

az storage blob undelete

Silmeyi geri alma Blob işlemi, yazılımdan silinen blob veya anlık görüntü içeriklerini ve meta verilerini geri yükleme.

Bir blobu veya anlık görüntüyü silmeyi denemeniz, herhangi bir değişiklik yapmadan başarılı olur.

az storage blob undelete --container-name
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--connection-string]
                         [--sas-token]
                         [--subscription]
                         [--timeout]

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

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

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

--subscription

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

--timeout

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

az storage blob update

Blob üzerinde sistem özelliklerini ayarlar.

Küme için bir özellik content_settings tüm özellikler geçersiz kılınacak.

az storage blob update --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--subscription]
                       [--timeout]

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

Blob 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
--clear-content-settings

Bu bayrak ayarlanırsa, aşağıdaki özelliklerden herhangi biri veya daha fazlası (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type) ayarlanırsa, bu özelliklerin hepsi birlikte ayarlanır. Aşağıda listelenen özelliklerden en az biri ayarlanmışsa, belirtilen özellik için bir değer sağlanmazsa, bu özellik temizlenmiş olur.

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

Depolama bağlantı dizesini seçin. 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 sağlar 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ü.

--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 başlar.

--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. Yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakter ( ) belirtin ve varsa * işlemi başarısız gerçekleştirin.

--if-unmodified-since

Yalnızca sağlanan UTC tarih saat (Y-m-d'T'H:M'Z') ile değiştirilmemişse başlar.

--lease-id

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

--subscription

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

--timeout

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

az storage blob upload

Upload depolama blobu için bir dosya içerir.

Dosya yolundan yeni bir blob oluşturur veya otomatik öbek ve ilerleme bildirimleriyle var olan bir blob'un içeriğini günceller.

az storage blob upload --container-name
                       --file
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--encryption-scope]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--max-connections]
                       [--maxsize-condition]
                       [--metadata]
                       [--no-progress]
                       [--sas-token]
                       [--socket-timeout]
                       [--subscription]
                       [--tier {P10, P20, P30, P4, P40, P50, P6, P60}]
                       [--timeout]
                       [--type {append, block, page}]
                       [--validate-content]

Örnekler

Upload bloba.

az storage blob upload -f /path/to/file -c mycontainer -n MyBlob

Upload depolama blobu için bir dosya içerir. (otomatik olarak)

az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--file -f

Blob içeriği olarak karşıya yüklenen dosyanın yolu.

--name -n

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

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

Önbellek denetim dizesi.

--content-disposition

Yanıt yükünü işleme hakkında ek bilgiler sağlar 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ü.

--encryption-scope

Hizmette verileri şifrelemek için kullanılan önceden tanımlanmış bir şifreleme kapsamı.

--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 başlar.

--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. Yalnızca kaynak yoksa işlemi gerçekleştirmek için joker karakter ( ) belirtin ve varsa * işlemi başarısız gerçekleştirin.

--if-unmodified-since

Yalnızca sağlanan UTC tarih saat (Y-m-d'T'H:M'Z') ile değiştirilmemişse başlar.

--lease-id

Blob etkin kiraya sahipse gereklidir.

--max-connections

Blob boyutu 64 MB'ın üzerinde olduğunda maksimum paralel bağlantı sayısı.

varsayılan değer: 2
--maxsize-condition

Ekleme blobu için izin verilen bayt cinsinden maksimum uzunluk.

--metadata

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

--no-progress

Komutun ilerleme durumu raporlamasını devre dışı bırakmak için bu bayrağı dahil etmek.

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

--socket-timeout

Hizmet tarafından veri akışını düzenlemek için kullanılan yuva zaman aşımı (sn).

--subscription

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

--tier

Blobu ayarlamak için sayfa blobu katmanı değeri. Katman, blob boyutu ve izin verilen IOPS sayısıyla ilişkilidir. Bu yalnızca premium depolama hesaplarda sayfa blobları için geçerlidir.

kabul edilen değerler: P10, P20, P30, P4, P40, P50, P6, P60
--timeout

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

--type -t

Varsayılan olarak * .vhd dosyaları için 'page' veya aksi takdirde 'block' kullanılır.

kabul edilen değerler: append, block, page
--validate-content

Bir MD5 karması, blob'un her bir öbbek için hesaplanması ve öbek geldiğinde hizmet tarafından doğrulanması gerekir.

az storage blob upload-batch

Upload bir blob kapsayıcıya yerel dizinden dosya yükleme.

az storage blob upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--max-connections]
                             [--maxsize-condition]
                             [--metadata]
                             [--no-progress]
                             [--pattern]
                             [--sas-token]
                             [--socket-timeout]
                             [--subscription]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

Örnekler

Upload ve verilen tarihten itibaren değiştirilmiş olmadıkça .py ile sona eren tüm dosyaları içerir.

az storage blob upload-batch -d mycontainer --account-name mystorageaccount --account-key 00000000 -s <path-to-directory> --pattern *.py --if-unmodified-since 2018-08-27T20:51Z

Upload yol dizininden "mycontainer" adlı bir kapsayıcıya tüm dosyaları ekler.

az storage blob upload-batch -d mycontainer -s <path-to-directory>

Upload yol dizininde 'cli-2018-xx-xx.txt' veya 'cli-2019-xx-xx.txt' biçiminde tüm dosyaları içerir.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern cli-201[89]-??-??.txt

Upload 'cli-201x-xx-xx.txt' biçimindeki cli-2018-xx-xx.txt' ve 'cli-2019-xx-xx.txt' dışındaki tüm dosyaları içerir.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern cli-201[!89]-??-??.txt

Gerekli Parametreler

--destination -d

Dosyaların karşıya yükln olduğu blob kapsayıcısı.

--source -s

Karşıya yüklenen dosyaların bulunduğu dizin.

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

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

Önbellek denetim dizesi.

--content-disposition

Yanıt yükünü işleme hakkında ek bilgiler sağlar 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

Blob adının ön ucu olacak hedef yol.

--dryrun

Dosyaları gerçekten karşıya yüklemek yerine alınacak işlemlerin özetini gösterir.

--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 başlar.

--if-none-match

Bir ETag değeri veya joker karakter ( * ).

--if-unmodified-since

Yalnızca sağlanan UTC tarih saat (Y-m-d'T'H:M'Z') ile değiştirilmemişse başlar.

--lease-id

Blob için etkin kira kimliği.

--max-connections

Blob boyutu 64 MB'ın üzerinde olduğunda maksimum paralel bağlantı sayısı.

varsayılan değer: 2
--maxsize-condition

Ekleme blobu için izin verilen bayt cinsinden maksimum uzunluk.

--metadata

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

--no-progress

Komutun ilerleme durumu raporlamasını devre dışı bırakmak için bu bayrağı dahil etmek.

--pattern

Kaynakta dosyaları veya blobları globlama için kullanılan desen. Desteklenen desenler ' * ', '?', '[seq]' ve '[!seq]' şeklindedir. Daha fazla bilgi için lütfen https://docs.python.org/3.7/library/fnmatch.html bkz. .

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

--socket-timeout

Hizmet tarafından veri akışını düzenlemek için kullanılan yuva zaman aşımı (sn).

--subscription

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

--timeout

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

--type -t

Varsayılan olarak * .vhd dosyaları için 'page' veya aksi takdirde 'block' kullanılır. Ayar, her dosya için blob türlerini geçersiz kılar.

kabul edilen değerler: append, block, page
--validate-content

Bir MD5 karması, blob'un her bir öbbek için hesaplanması ve öbek geldiğinde hizmet tarafından doğrulanması gerekir.

az storage blob url

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

az storage blob url --container-name
                    --name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--snapshot]
                    [--subscription]

Örnekler

Bloba erişmek için URL'yi oluşturma (otomatik olarak oluştur)

az storage blob url --connection-string $connectionString --container-name container1 --name blob1

Bloba erişmek için URL'yi oluşturma (otomatik olarak oluştur)

az storage blob url --account-name storageacct --account-key 00000000 --container-name container1 --name blob1

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

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

--protocol

Kullanmak için 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.

--snapshot

Anlık görüntüyü benzersiz olarak tanımlayan bir dize değeri. Bu sorgu parametresinin değeri anlık görüntü sürümünü gösterir.

--subscription

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