az storage blob

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

Komutlarınız için aşağıdaki kimlik doğrulama parametrelerinden birini belirtin: --auth-mode, --account-key, --connection-string, --sas-token. Kimlik doğrulama kimlik bilgilerinizi depolamak için de karşılık gelen ortam değişkenlerini kullanabilirsiniz; örneğin AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING ve AZURE_STORAGE_SAS_TOKEN.

Komutlar

az storage blob access

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

az storage blob access set

Blobun erişim denetimi özelliklerini ayarlayın.

az storage blob access show

Blobun erişim denetimi özelliklerini gösterme.

az storage blob access update

Blobun erişim denetimi özelliklerini güncelleştirme.

az storage blob copy

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

az storage blob copy cancel

Devam eden kopyalama işlemini iptal edin.

az storage blob copy start

Blobu zaman uyumsuz olarak kopyalayın. Blobların durumunu denetlemek için kullanın az storage blob show .

az storage blob copy start-batch

Birden çok blobu blob kapsayıcısına kopyalama. Blobların durumunu denetlemek için kullanın az storage blob show .

az storage blob delete

Bir blobu veya anlık görüntüyü silinmek üzere işaretleyin.

az storage blob delete-batch

Blob kapsayıcısından blobları yinelemeli olarak silin.

az storage blob directory

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

az storage blob directory access

Hiyerarşik Ad Alanı etkinleştirildiğinde 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österme.

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 blob dizini oluşturun.

az storage blob directory delete

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

az storage blob directory download

Blobları yerel bir dosya yoluna indirin.

az storage blob directory exists

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

az storage blob directory list

Bir depolama dizinindeki blobları ve blob alt dizinlerini listeleme.

az storage blob directory metadata

Dizin meta verilerini yönetme.

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

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

az storage blob directory show

Depolama kapsayıcısında depolama blob dizini özelliklerini gösterme.

az storage blob directory upload

Blobları veya alt dizinleri bir depolama blob dizinine Upload.

az storage blob download

Blobu dosya yoluna indirin.

az storage blob download-batch

Blob kapsayıcısından blobları yinelemeli olarak indirin.

az storage blob exists

Kapsayıcıda blob olup olmadığını denetleyin.

az storage blob filter

Etiketleri belirli bir arama ifadesiyle eşleşen tüm kapsayıcılardaki blobları listeleyin.

az storage blob generate-sas

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

az storage blob immutability-policy

Blob değişmezlik ilkesini yönetin.

az storage blob immutability-policy delete

Blob'un değişmezlik ilkesini silin.

az storage blob immutability-policy set

Blob'un değişmezlik ilkesini ayarlayın.

az storage blob incremental-copy

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

az storage blob incremental-copy cancel

Bekleyen bir copy_blob işlemini durdurur ve sıfır uzunlukta ve tam meta veri içeren bir hedef blob bırakır.

az storage blob incremental-copy start

Blobun 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 bir kira isteyin.

az storage blob lease break

Kapsayıcı veya blob etkin bir kiraya sahipse kirayı sonlandırın.

az storage blob lease change

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

az storage blob lease release

Kirayı serbest bırakın.

az storage blob lease renew

Kirayı yenileyin.

az storage blob list

Belirli bir kapsayıcıdaki blobları listeleme.

az storage blob metadata

Blob meta verilerini yönetme.

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

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ında bir blobu taşıma.

az storage blob restore

Belirtilen blob aralıklarındaki blobları geri yükleyin.

az storage blob rewrite

Blobun içeriğinin belirli bir URL'den okunduğu yeni bir Blok Blobu oluşturun.

az storage blob service-properties

Depolama blob hizmeti özelliklerini yönetin.

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

az storage blob service-properties delete-policy update

Depolama blobu silme ilkesini güncelleştirin.

az storage blob service-properties show

Azure Depolama Analizi 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-legal-hold

Blob yasal saklamayı ayarlayın.

az storage blob set-tier

Blob üzerinde blok veya sayfa katmanlarını ayarlayın.

az storage blob show

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

az storage blob snapshot

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

az storage blob sync

Blobları bir depolama blobu kapsayıcısıyla yinelemeli olarak eşitleyin.

az storage blob tag

Blob etiketlerini yönetme.

az storage blob tag list

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

az storage blob tag set

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

az storage blob undelete

Geçici olarak silinen blobu veya anlık görüntüyü geri yükleyin.

az storage blob update

Blob üzerindeki sistem özelliklerini ayarlar.

az storage blob upload

Bir dosyayı depolama blob'una yükleyin.

az storage blob upload-batch

Yerel dizinden blob kapsayıcısına dosya yükleme.

az storage blob url

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

az storage blob delete

Bir blobu veya anlık görüntüyü silinmek üzere işaretleyin.

Blob daha sonra çöp toplama sırasında silinmek üzere işaretlenir. Bir blobu silmek için tüm anlık görüntülerinin de silinmesi gerekir. İkisi de aynı anda kaldırılabilir.

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

Örnekler

Blobu silme.

az storage blob delete -c mycontainer -n MyBlob

Oturum açma kimlik bilgilerini kullanarak 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 hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--delete-snapshots

Blobda ilişkili anlık görüntüler varsa gereklidir. Değerler şunlardır: "only": Yalnızca blob anlık görüntülerini siler. "include": Blobu tüm anlık görüntülerle birlikte siler.

kabul edilen değerler: include, only
--if-match

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

--if-modified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--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 bu yana değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--snapshot

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

--tags-condition

Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.

--timeout

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

az storage blob delete-batch

Blob kapsayıcısından blobları yinelemeli olarak silin.

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

Örnekler

10 gündür değiştirilmemiş bir kapsayıcıda ".py" 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ıdaki "dir" adlı dizindeki tüm blobları silin.

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

Kapsayıcıdaki '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

Kapsayıcıdaki 'cli-2018-xx-xx.txt' ve 'cli-2019-xx-xx.txt' dışında '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 hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--delete-snapshots

Blobda ilişkili anlık görüntüler varsa gereklidir.

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

Dosyaları gerçekten silmek yerine alınacak işlemlerin özetini gösterin.

--if-match

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

--if-modified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--if-none-match

ETag değeri veya joker karakter (*).

--if-unmodified-since

Yalnızca utc datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirilmemişse başlar.

--lease-id

Blob için etkin kira kimliği.

--pattern

Kaynaktaki dosyaları veya blobları globbing için kullanılan desen. Desteklenen desenler şunlardır: '*', '?', '[seq]', ve '[!seq]'. Daha fazla bilgi için bkz https://docs.python.org/3.7/library/fnmatch.html. .

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage blob download

Blobu dosya yoluna indirin.

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

Örnekler

Blob indirin.

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

Stdout'a bir blob içeriği indirin (kanal desteği).

az storage blob download -c mycontainer -n myblob --account-name mystorageaccount --account-key myaccountkey

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Kullanıldıysa SAS belirteci ve anlık görüntü dahil olmak üzere Blob'un tam uç nokta URL'si. Bu birincil uç nokta veya geçerli location_modeöğesine bağlı olarak ikincil uç nokta olabilir.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--end-range

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

--file -f

Yazacak dosyanın yolu. Belirtilmezse stdout kullanılır ve max_connections 1 olarak ayarlanır.

--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 belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--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 ve varsa işlemi başarısız yapmak için joker karakteri (*) belirtin.

--if-unmodified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden itibaren değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--max-connections

İndirilmesi gereken paralel bağlantı sayısı.

varsayılan değer: 2
--name -n

Blob adı.

--no-progress

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

--open-mode

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

varsayılan değer: wb
--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--snapshot

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

--start-range

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

--tags-condition

Blob etiketleri üzerinde yalnızca eşleşen değere sahip bloblarda çalışacak bir SQL where yan tümcesi belirtin.

--timeout

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

--validate-content

True ise, blobun her bir öbeği için bir MD5 karması hesaplar. Depolama hizmeti, gönderilen karma ile gelen içeriğin karması denetler. Https (varsayılan) zaten doğrulandığından, https yerine http kullanılıyorsa, bu öncelikle kablodaki bitflip'leri algılamak için değerlidir. Bu MD5 karması blob ile depolanmaz. Ayrıca etkinleştirilirse bellek açısından verimli algoritmanın kullanılmayacağını unutmayın çünkü MD5 karması işlem için blokların tamamının arabelleğe alınması gerekir ve bunu yapmak bellek açısından verimli algoritmanın amacını alt eder.

--version-id

İsteğe bağlı blob sürümü kimliği. Bu parametre yalnızca sürüm oluşturma özellikli hesap içindir.

az storage blob download-batch

Blob kapsayıcısından blobları yinelemeli olarak indirin.

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

Örnekler

.py ile biten 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ı dizindeki tüm blobları indirin.

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

Kapsayıcıdaki '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

Kapsayıcıdaki '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 mevcut hedef klasör.

--source -s

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

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--dryrun

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

--max-connections

İndirilmesi gereken 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ğı ekleyin.

--pattern

Kaynaktaki dosyaları veya blobları globbing için kullanılan desen. Desteklenen desenler şunlardır: '*', '?', '[seq]', ve '[!seq]'. Daha fazla bilgi için bkz https://docs.python.org/3.7/library/fnmatch.html. .

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

az storage blob exists

Kapsayıcıda blob olup olmadığını denetleyin.

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

Örnekler

Kapsayıcıda blob olup olmadığını denetleyin. (otomatik olarak oluşturulmuş)

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 hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile 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.

az storage blob filter

Etiketleri belirli bir arama ifadesiyle eşleşen tüm kapsayıcılardaki blobları listeleyin.

Filtre blobları, bir depolama hesabı içindeki tüm kapsayıcılar arasında arama yapabilir, ancak ifadenin kapsamı tek bir kapsayıcı olarak ayarlanabilir.

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 blobları bulma ifadesi. Örneğin ""yourtagname"='firsttag' and "yourtagname2"='secondtag'" Kapsayıcı belirtmek için, örneğin. "@container='containerName' ve "Name"='C'".

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

--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ğlanmazsa 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 İmzası (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 [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--blob-url]
                             [--cache-control]
                             [--connection-string]
                             [--container-name]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--encryption-scope]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--name]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--timeout]

Örnekler

Salt okunur izinlere sahip bir blob için sas belirteci oluşturun.

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

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şturulur)

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

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--as-user

Bu komutun kullanıcı temsilcisi anahtarıyla imzalanmış SAS'yi döndürdüğünü gösterir. Bu bağımsız değişken belirtilirse süre sonu parametresi ve '--auth-mode login' gereklidir.

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Kullanıldıysa SAS belirteci ve anlık görüntü dahil olmak üzere Blob'un tam uç nokta URL'si. Bu, geçerli location_modeöğesine bağlı olarak birincil uç nokta veya ikincil uç nokta olabilir.

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

--container-name -c

Kapsayıcı adı.

--content-disposition

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

--content-encoding

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

--content-language

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

--content-type

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

--encryption-scope

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

--expiry

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

--full-uri

Bu komutun tam blob URI'sini ve paylaşılan erişim imzası belirtecini döndürdüğünü gösterir.

--https-only

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

--ip

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

--name -n

Blob adı.

--permissions

SAS'nin izinleri. İzin verilen değerler: (a)dd (c)reate (d)elete (e)xecute (i)set_immutability_policy (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete. Bu değeri belirten --id ile bir depolanmış erişim ilkesine başvurulsa kullanmayın. Birleştirilebilir.

--policy-name

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

--snapshot

İsteğe bağlı blob anlık görüntü kimliği. Mevcut olduğunda izin vermek için blob anlık görüntüsünü belirten opak DateTime değeri.

--start

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

--timeout

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

az storage blob list

Belirli bir kapsayıcıdaki blobları listeleme.

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

Örnekler

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

az storage blob list -c mycontainer --prefix foo

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Depolama hesabı bağlantı dizesi. 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 görevi gören bir BlobPrefix öğesi döndürür. Sınırlayıcı tek bir karakter veya dize olabilir.

--include

Yanıta eklenecek bir veya daha fazla ek veri kümesi belirtin. Seçenekler şunlardır: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags, (i)mmutabilitypolicy, (l)egalhold, (d)eletedwithversions. Birleştirilebilir.

--marker

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

--num-results

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

varsayılan değer: 5000
--prefix

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

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--show-next-marker

Belirtildiğinde nextMarker değerini sonuç olarak göster.

--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ında 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ında 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 olmalıdır. örneğin'topdir1/dirbar'.

--source-blob -s

Kaynak blob adı. Kapsayıcının altında mutlak bir yol olmalıdır. örneğin'topdir1/dirsubfoo'.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

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

--lease-id

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

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

İsteğe bağlı. Tarih ve saat değeri. Yeniden adlandırma 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

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

--source-if-unmodified-since

İsteğe bağlı. Tarih ve saat değeri. Yalnızca kaynak belirtilen tarih ve saatten sonra değiştirilmediyse yeniden adlandırma işlemini gerçekleştirmek için bu üst bilgiyi belirtin.

--source-lease-id

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

az storage blob restore

Belirtilen blob aralıklarındaki blobları geri yükleyin.

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

Örnekler

Belirtilen iki blob aralığındaki blobları geri yükleyin. Örnekler için (kapsayıcı1/blob1, kapsayıcı2/blob2) ve (kapsayıcı2/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

Belirtilen blob aralıklarındaki blobları hesap başlangıcından hesap sonuna geri yükleyin.

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

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

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

Belirtilen blob aralığındaki blobları beklemeden geri yükleyin ve 'az storage account show' ile blob geri yükleme durumunu sorgula.

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 saate (Y-m-d'T'H:M:S'Z') utc datetime olacak şekilde geri yükleyin.

İsteğe Bağlı Parametreler

--blob-range -r

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

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--resource-group -g

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

az storage blob rewrite

Blobun içeriğinin belirli bir URL'den okunduğu yeni bir Blok Blobu oluşturun.

Mevcut blobun 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}]
                        [--blob-endpoint]
                        [--connection-string]
                        [--encryption-scope]
                        [--if-match]
                        [--if-modified-since]
                        [--if-none-match]
                        [--if-unmodified-since]
                        [--lease-id]
                        [--sas-token]
                        [--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ştirin.

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

Dosya veya blob belirten en fazla 2 KB uzunluğunda bir URL. Değer, istek URI'sinde göründüğü gibi URL ile kodlanmış olmalıdır. Kaynak başka bir hesaptaysa, kaynağın ortak olması veya paylaşılan erişim imzası aracılığıyla kimlik doğrulamasından geçirilmesi gerekir. Kaynak genel ise kimlik doğrulaması gerekmez.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--encryption-scope

Hizmet üzerindeki verileri şifrelemek için kullanılan önceden tanımlanmış bir şifreleme kapsamı. Yönetim API'sini kullanarak bir şifreleme kapsamı oluşturulabilir ve burada ada göre başvurulabilir. 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ılmışsa bu değer bunu geçersiz kılar. Aksi takdirde bir hata oluşur.

--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 belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--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 ve varsa işlemi başarısız yapmak için joker karakteri (*) belirtin.

--if-unmodified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden itibaren değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir. Değer bir BlobLeaseClient nesnesi veya dize olarak kira kimliği olabilir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Blob etiketleri üzerinde yalnızca eşleşen değere sahip bloblarda çalışacak bir SQL where yan tümcesi belirtin.

--tier

Blobu ayarlanacağı standart blob katmanı değeri. Kitaplığın bu sürümü için bu 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

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

Blob yasal saklamayı ayarlayın.

az storage blob set-legal-hold --container-name
                               --legal-hold {false, true}
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]

Blob yasal saklamayı yapılandırma.

az storage blob set-legal-hold --legal-hold -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Blob yasal saklamayı temizleyin.

az storage blob set-legal-hold --legal-hold false -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
--container-name -c

Kapsayıcı adı.

--legal-hold

Blobda yasal bir saklama ayarlanacaksa belirtilir.

kabul edilen değerler: false, true
--name -n

Blob adı.

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage blob set-tier

Blob üzerinde 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}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--timeout]
                         [--type {block, page}]

Örnekler

Blob üzerinde blok veya sayfa katmanlarını ayarlayın. (otomatik olarak oluşturulmuş)

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 ayarlanacağı katman değeri.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--rehydrate-priority -r

Arşivlenmiş blobu yeniden doldurma önceliğini belirtin. Öncelik bir blobda yalnızca bir kez ayarlanabilir, varsayılan değer Standart'tır.

kabul edilen değerler: High, Standard
--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

--type -t

Blob türü.

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

az storage blob show

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

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

Örnekler

Blobun tüm özelliklerini gösterir.

az storage blob show -c mycontainer -n MyBlob

Blobun ayrıntılarını alma (otomatik olarak oluşturulan)

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 hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--if-match

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

--if-modified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--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 bu yana değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--snapshot

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

--tags-condition

Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.

--timeout

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

az storage blob snapshot

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

Anlık görüntü, bir blobun belirli bir noktada alınan salt okunur bir sürümüdür. Okunabilir, kopyalanabilir veya silinebilir, ancak değiştirilemez. Anlık görüntüler, bir blobu anında göründüğü şekilde yedeklemek için bir yol sağlar. Bir blobun anlık görüntüsü, anlık görüntünün alındığı temel blobla aynı ada sahiptir ve anlık görüntünün alındığı saati belirten bir DateTime değeri eklenir.

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

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--if-match

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

--if-modified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--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 bu yana değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--metadata

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

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.

--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 blobu kapsayıcısıyla yinelemeli olarak eşitleyin.

az storage blob sync --container
                     --source
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--delete-destination {false, prompt, true}]
                     [--destination]
                     [--exclude-path]
                     [--exclude-pattern]
                     [--include-pattern]
                     [--sas-token]

Örnekler

Tek bir blobu bir 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şitlenecek kaynak dosya yolu.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

--connection-string

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

--delete-destination

Hedeften kaynakta bulunmayan ek dosyaların silinip silinmeyeceğini tanımlar. true, false veya prompt olarak ayarlanabilir. İstenecek şekilde ayarlanırsa, silinmek üzere dosyaları ve blobları zamanlamadan önce kullanıcıya bir soru sorulur.

kabul edilen değerler: false, prompt, true
varsayılan değer: true
--destination -d

Blob adına eklenecek hedef yol.

--exclude-path

Bu yolları hariç tutun. 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şleştiği bu dosyaları hariç tutun. Örneğin: *.jpg;*.pdf;exactName. Bu seçenek joker karakterleri (* ) destekler.

--include-pattern

Yalnızca adın desen listesiyle eşleştiği bu 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.

az storage blob undelete

Geçici olarak silinen blobu veya anlık görüntüyü geri yükleyin.

İşlem yalnızca silme bekletme ilkesinde ayarlanan belirtilen gün sayısı içinde kullanıldığında başarılı olur. Geçici olarak silinmeyen bir blob veya anlık görüntünün geri alınmaya çalışılması herhangi bir değişiklik yapılmadan başarılı olur.

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

Örnekler

Blobu geri alma.

az storage blob undelete -c mycontainer -n MyBlob

Oturum açma kimlik bilgilerini kullanarak blobu silme.

az storage blob undelete -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 hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage blob update

Blob üzerindeki sistem özelliklerini ayarlar.

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

az storage blob update --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--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]
                       [--tags-condition]
                       [--timeout]

Gerekli Parametreler

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--clear-content-settings

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

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

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

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

Önbellek denetim dizesi.

--content-disposition

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

--content-encoding

İçerik kodlama türü.

--content-language

İçerik dili.

--content-md5

İçeriğin MD5 karması.

--content-type

İçerik MIME türü.

--if-match

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

--if-modified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--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 bu yana değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.

--timeout

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

az storage blob upload

Bir dosyayı depolama blob'una yükleyin.

Dosya yolundan yeni bir blob oluşturun veya mevcut blobun içeriğini otomatik öbekleme ve ilerleme bildirimleriyle güncelleştirir.

az storage blob upload [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--data]
                       [--encryption-scope]
                       [--file]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--length]
                       [--max-connections]
                       [--maxsize-condition]
                       [--metadata]
                       [--name]
                       [--no-progress]
                       [--overwrite {false, true}]
                       [--sas-token]
                       [--tags]
                       [--tags-condition]
                       [--tier]
                       [--timeout]
                       [--type {append, block, page}]
                       [--validate-content]

Örnekler

Bloba yükleme.

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

Blob sas URL'si içeren bir bloba yükleyin.

az storage blob upload -f /path/to/file --blob-url https://mystorageaccount.blob.core.windows.net/mycontainer/myblob?sv=2019-02-02&st=2020-12-22T07%3A07%3A29Z&se=2020-12-23T07%3A07%3A29Z&sr=b&sp=racw&sig=redacted

Depolama blob'una dosya yükleme. (otomatik olarak oluşturulmuş)

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

Bloba bir dize yükleyin.

az storage blob upload --data "teststring" -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Kanal üzerinden karşıya yükleyin.

echo $data | az storage blob upload --data @- -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--blob-url

Kullanıldıysa SAS belirteci ve anlık görüntü dahil olmak üzere Blob'un tam uç nokta URL'si. Bu birincil uç nokta veya geçerli location_modeöğesine bağlı olarak ikincil uç nokta olabilir.

--connection-string

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

--container-name -c

Kapsayıcı adı.

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

Önbellek denetim dizesi.

--content-disposition

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

--content-encoding

İçerik kodlama türü.

--content-language

İçerik dili.

--content-md5

İçeriğin MD5 karması.

--content-type

İçerik MIME türü.

--data

Karşıya yüklenecek blob verileri.

--encryption-scope

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

--file -f

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

--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 belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--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 ve varsa işlemi başarısız yapmak için joker karakteri (*) belirtin.

--if-unmodified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden itibaren değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--length

Akıştan okunacak bayt sayısı. Bu isteğe bağlıdır, ancak en iyi performans için sağlanmalıdır. --data ile işbirliği yapın.

--max-connections

Blob boyutu 64 MB'ı aştığında kullanılacak en fazla 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 çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.

--name -n

Blob adı.

--no-progress

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

--overwrite

Karşıya yüklenecek blob'un geçerli verilerin üzerine yazıp yazmaması gerekir. True ise blob karşıya yükleme işlemi mevcut verilerin üzerine yazar. False olarak ayarlanırsa işlem ResourceExistsError ile başarısız olur. Yukarıdakilerin istisnası Ekleme blobu türleridir: False olarak ayarlanırsa ve veriler zaten varsa, hata oluşmaz ve veriler mevcut bloba eklenir. overwrite=True olarak ayarlanırsa mevcut ekleme blobu silinir ve yeni bir blob oluşturulur. Varsayılan değer False'tur.

kabul edilen değerler: false, true
--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tags-condition

Blob etiketleri üzerinde yalnızca eşleşen değere sahip bloblarda çalışacak bir SQL where yan tümcesi belirtin.

--tier

Blobu ayarlanacağı katman değeri. Sayfa blobu için katman, blobun boyutuyla ve izin verilen IOPS sayısıyla ilişkilendirildi. Olası değerler P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80'dir ve bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir; Blok blobu için olası değerler Arşiv, Seyrek Erişimli ve Sık Erişimli değerleridir. Bu yalnızca standart depolama hesaplarında blok blobları için geçerlidir.

--timeout

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

--type -t

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

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

Blobun her bir öbeği için bir MD5 karması hesaplanması ve öbek geldiğinde hizmet tarafından doğrulanması gerektiğini belirtin.

az storage blob upload-batch

Yerel dizinden blob kapsayıcısına dosya yükleme.

az storage blob upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--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]
                             [--overwrite {false, true}]
                             [--pattern]
                             [--sas-token]
                             [--socket-timeout]
                             [--tags-condition]
                             [--tier]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

Örnekler

Blob mevcut değilse ve belirtilen tarihten bu yana değiştirilmediyse .py ile biten tüm dosyaları karşıya yükleyin.

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

Yerel yol dizininden "mycontainer" adlı kapsayıcıya tüm dosyaları yükleyin.

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

Yerel yol dizininde 'cli-2018-xx-xx.txt' veya 'cli-2019-xx-xx.txt' biçimindeki tüm dosyaları karşıya yükleyin.

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

Kapsayıcıda cli-2018-xx-xx.txt ve 'cli-2019-xx-xx.txt' dışında 'cli-201x-xx-xx.txt' biçimindeki tüm dosyaları karşıya yükleyin.

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üklendiği blob kapsayıcısı.

--source -s

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

İsteğe Bağlı Parametreler

--account-key

Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

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

Önbellek denetim dizesi.

--content-disposition

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

--content-encoding

İçerik kodlama türü.

--content-language

İçerik dili.

--content-md5

İçeriğin MD5 karması.

--content-type

İçerik MIME türü.

--destination-path

Blob adına eklenecek hedef yol.

--dryrun

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

--if-match

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

--if-modified-since

Yalnızca belirtilen UTC datetime (Y-m-d'T'H:M'Z') tarihinden sonra değiştirildiğinde başlar.

--if-none-match

ETag değeri veya joker karakter (*).

--if-unmodified-since

Yalnızca utc datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirilmemişse başlar.

--lease-id

Blob için etkin kira kimliği.

--max-connections

Blob boyutu 64 MB'ı aştığında kullanılacak en fazla 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 çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.

--no-progress

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

--overwrite

Karşıya yüklenecek blob'un geçerli verilerin üzerine yazıp yazmaması gerekir. True ise blob karşıya yükleme işlemi mevcut verilerin üzerine yazar. False olarak ayarlanırsa işlem ResourceExistsError ile başarısız olur. Yukarıdakilerin istisnası Ekleme blob türleridir: False olarak ayarlanırsa ve veriler zaten varsa, bir hata oluşmaz ve veriler mevcut bloba eklenir. Overwrite=True olarak ayarlanırsa, mevcut ekleme blobu silinir ve yeni bir blob oluşturulur. Varsayılan değer False'tur.

kabul edilen değerler: false, true
--pattern

Kaynaktaki dosyaları veya blobları globbing için kullanılan desen. Desteklenen desenler şunlardır: '*', '?', '[seq]', ve '[!seq]'. Daha fazla bilgi için bkz https://docs.python.org/3.7/library/fnmatch.html. .

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile 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ı (saniye).

--tags-condition

Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.

--tier

Blobu ayarlanacağı katman değeri. Sayfa blobu için katman, blobun boyutuyla ve izin verilen IOPS sayısıyla ilişkilidir. Olası değerler P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80'dir ve bu yalnızca premium depolama hesaplarında sayfa blobları için geçerlidir; Blok blobu için olası değerler Arşiv, Seyrek Erişimli ve Sık Erişimli'dir. Bu yalnızca standart depolama hesaplarında blok blobları için geçerlidir.

--timeout

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

--type -t

.vhd dosyaları için *varsayılan olarak 'page' veya aksi takdirde 'block' olarak ayarlanır. Bu ayar her dosya için blob türlerini geçersiz kılar.

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

Blobun her bir öbeği için bir MD5 karması hesaplanması ve öbek geldiğinde hizmet tarafından doğrulanması gerektiğini belirtir.

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}]
                    [--blob-endpoint]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--snapshot]

Örnekler

Bloba erişmek için url'yi oluşturma (otomatik olarak oluşturulur)

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

Bloba erişmek için url'yi oluşturma (otomatik olarak oluşturulur)

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 hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.

--account-name

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

--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ğlanmazsa hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.

kabul edilen değerler: key, login
--blob-endpoint

Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Her hizmet birincil uç noktasını ile az storage account showbulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

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

--protocol

Kullanılacak protokol.

kabul edilen değerler: http, https
varsayılan değer: https
--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı veya hizmet uç noktası ile 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.