az storage blob

Not

Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.

Yapılandırılmamış veriler (bloblar) 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. Kimlik doğrulama kimlik bilgilerinizi depolamak için ilgili ortam değişkenlerini de kullanabilirsiniz; örneğin AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING ve AZURE_STORAGE_SAS_TOKEN.

Komutlar

Name Description Tür Durum
az storage blob access

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

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

Blobun erişim denetimi özelliklerini ayarlama.

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

Blobun erişim denetimi özelliklerini gösterme.

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

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

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

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

Çekirdek ve Uzantı GA
az storage blob copy cancel

Devam eden kopyalama işlemini durdurun.

Temel GA
az storage blob copy start

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

Temel GA
az storage blob copy start (storage-blob-preview uzantı)

Bir kopyalama blobu işi başlatın.

Dahili GA
az storage blob copy start-batch

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

Temel GA
az storage blob delete

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

Temel GA
az storage blob delete (storage-blob-preview uzantı)

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

Dahili GA
az storage blob delete-batch

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

Temel GA
az storage blob directory

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Blobları yerel bir dosya yoluna indirin.

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

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

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

Depolama dizinindeki blobları ve blob alt dizinlerini listeleme.

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

Dizin meta verilerini yönetme.

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

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

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

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

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

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

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

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

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

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

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

Blobu dosya yoluna indirin.

Temel GA
az storage blob download-batch

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

Temel GA
az storage blob exists

Bir kapsayıcıda blob olup olmadığını denetleyin.

Temel GA
az storage blob filter

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

Dahili Önizleme
az storage blob generate-sas

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

Temel GA
az storage blob generate-sas (storage-blob-preview uzantı)

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

Dahili GA
az storage blob immutability-policy

Blob değişmezliği ilkesini yönetme.

Temel GA
az storage blob immutability-policy delete

Blob'un değişmezlik ilkesini silin.

Temel GA
az storage blob immutability-policy set

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

Temel GA
az storage blob incremental-copy

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

Temel GA
az storage blob incremental-copy cancel

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

Temel GA
az storage blob incremental-copy start

Blobun artımlı kopyasını zaman uyumsuz olarak kopyalar.

Temel GA
az storage blob lease

Depolama blobu kiralamalarını yönetme.

Temel GA
az storage blob lease acquire

Yeni bir kiralama isteyin.

Temel GA
az storage blob lease break

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

Temel GA
az storage blob lease change

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

Temel GA
az storage blob lease release

Kirayı serbest bırakın.

Temel GA
az storage blob lease renew

Kirayı yenileyin.

Temel GA
az storage blob list

Belirli bir kapsayıcıdaki blobları listeleme.

Temel GA
az storage blob metadata

Blob meta verilerini yönetme.

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

Temel GA
az storage blob metadata update

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

Temel GA
az storage blob move

Depolama kapsayıcısında bir blobu taşıma.

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

Basit sorgu ifadeleri sağlayarak kullanıcıların blob veya blob anlık görüntü verilerini seçmesine/yansıtmasına olanak tanıyın.

Temel Önizleme
az storage blob restore

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

Temel GA
az storage blob rewrite

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

Temel Önizleme
az storage blob service-properties

Depolama blob hizmeti özelliklerini yönetme.

Çekirdek ve Uzantı GA
az storage blob service-properties delete-policy

Depolama blobu silme ilkesi hizmet özelliklerini yönetin.

Temel GA
az storage blob service-properties delete-policy show

Depolama blobu silme ilkesini gösterin.

Temel GA
az storage blob service-properties delete-policy update

Depolama blobu silme ilkesini güncelleştirin.

Temel GA
az storage blob service-properties show

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

Temel GA
az storage blob service-properties update

Depolama blob hizmeti özelliklerini güncelleştirin.

Temel GA
az storage blob service-properties update (storage-blob-preview uzantı)

Depolama blob hizmeti özelliklerini güncelleştirin.

Dahili GA
az storage blob set-legal-hold

Blob yasal saklamayı ayarlayın.

Temel GA
az storage blob set-tier

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

Temel GA
az storage blob set-tier (storage-blob-preview uzantı)

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

Dahili GA
az storage blob show

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

Temel GA
az storage blob show (storage-blob-preview uzantı)

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

Dahili GA
az storage blob snapshot

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

Temel GA
az storage blob sync

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

Temel Önizleme
az storage blob tag

Blob etiketlerini yönetme.

Dahili Önizleme
az storage blob tag list

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

Dahili Önizleme
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.

Dahili Önizleme
az storage blob undelete

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

Temel GA
az storage blob update

Blob üzerindeki sistem özelliklerini ayarlar.

Temel GA
az storage blob upload

Depolama blob'una dosya yükleme.

Temel GA
az storage blob upload-batch

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

Temel GA
az storage blob url

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

Temel GA

az storage blob delete

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

Blob, atık toplama sırasında daha sonra silinmek üzere işaretlenir. Bir blobu silmek 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 [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--name]
                       [--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

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--delete-snapshots

Blob ilişkili anlık görüntülere sahipse 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 (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--name -n

Blob adı.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob delete (storage-blob-preview uzantı)

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

Blob, atık toplama sırasında daha sonra silinmek üzere işaretlenir. Bir blobu silmek 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 [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--name]
                       [--sas-token]
                       [--snapshot]
                       [--tags-condition]
                       [--timeout]
                       [--version-id]

Ö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

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--delete-snapshots

Blob ilişkili anlık görüntülere sahipse gereklidir. "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 (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--name -n

Blob adı.

--sas-token

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

--snapshot

snapshot parametresi, mevcut olduğunda 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.

--version-id

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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ı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"

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

Kaynak kapsayıcı URL'si veya kapsayıcı adı olabilir. Kaynak kapsayıcı URL'si olduğunda, depolama hesabı adı URL'den ayrıştırılır.

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--connection-string

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

--delete-snapshots

Blob ilişkili anlık görüntülere sahipse gereklidir.

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

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

Bu belirtilirse, --if-modified-since ve --if-unmodified-since değerlerini içeren tüm Önkoşul Bağımsız Değişkenlerini yoksayar. Bu nedenle ,dryrun olmadan komutuyla dosyalar silinecek ve --dryrun bayrağı açık durumdaki sonuç listesinden farklı olabilir.

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

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

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri 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 '*', '?', '[seq]' ve '[!seq]' şeklindedir. Daha fazla bilgi için bkz. https://docs.python.org/3.7/library/fnmatch.html.

--pattern içinde '*' kullandığınızda, '/' dizin ayırıcısı da dahil olmak üzere tüm karakterlerle eşleşir. Birden çok deseni eşleştirmek için azure cli >= 2.0.70 ile --include ve --exclude ile "az storage remove" komutunu da deneyebilirsiniz.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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]
                         [--overwrite {false, true}]
                         [--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 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

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

hesap bağlantı dizesi Depolama. 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 sonu aralığı. end_range verilirse start_range sağlanmalıdır. start_range ve end_range parametreleri dahildir. Ö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 UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri 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 raporlamasını devre dışı bırakmak için bu bayrağı ekleyin.

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

Belirtildiğinde varolan bir dosyanın üzerine yazın. Varsayılan değeri, doğrudur.

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

--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 dahildir. Örneğin: start_range=0, end_range=511 ilk 512 bayt blobu indirir.

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

--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ğrulanacağı için https yerine http kullanıyorsanız, bu öncelikli olarak kablodaki bitflip'leri algılamak için değerlidir. Bu MD5 karması blob ile depolanmaz. Ayrıca, MD5 karmasının hesaplanması blokların tamamını arabelleğe almayı gerektirdiğinden ve bunu yaptığınızda bellek açısından verimli algoritmanın amacını yendiğinden bellek açısından verimli algoritmanın kullanılmayacağını unutmayın.

varsayılan değer: False
--version-id

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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]
                               [--overwrite {false, true}]
                               [--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ı.

Kaynak kapsayıcı URL'si veya kapsayıcı adı olabilir. Kaynak kapsayıcı URL'si olduğunda, depolama hesabı adı URL'den ayrıştırılır.

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--connection-string

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

--dryrun

Dosyaları gerçekten indirmek yerine gerçekleştirilecek işlemlerin özetini gösterin.

varsayılan değer: False
--max-connections

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

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

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

varsayılan değer: False
--overwrite

Belirtildiğinde varolan bir dosyanın üzerine yazın. Varsayılan değer yanlış'tır.

kabul edilen değerler: false, true
varsayılan değer: False
--pattern

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

--pattern içinde '*' kullandığınızda, '/' dizin ayırıcısı da dahil olmak üzere tüm karakterlerle eşleşir.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob exists

Bir kapsayıcıda blob olup olmadığını denetleyin.

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

Örnekler

Bir 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

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob filter

Önizleme

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

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

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

Gerekli Parametreler

--tag-filter

Etiketleri belirtilen koşulla eşleşen blobları bulmak için ifade. Örneğin ""yourtagname"='firsttag' ve "yourtagname2"='secondtag'".

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

--auth-mode

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

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

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

--connection-string

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

--container-name -c

Belirtilen kapsayıcının altındaki blobları listelemek istediğinizde kullanılır.

--sas-token

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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

Belirtilen IP aralığına 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 --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şturulmuş)

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

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

--as-user

Bu komutun kullanıcı temsilci 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.

varsayılan değer: False
--auth-mode

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

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

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

--blob-url

Kullanıldığında 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

hesap bağlantı dizesi Depolama. 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 İçerik Kodlama için yanıt üst bilgisi değeri.

--content-language

Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde İç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 İçerik Türü 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şvurulsa kullanmayın.

--full-uri

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

varsayılan değer: False
--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şvurulsa kullanmayın. Varsayılan olarak isteğin zamanına göre yapılır.

--timeout

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob generate-sas (storage-blob-preview uzantı)

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}]
                             [--blob-endpoint]
                             [--cache-control]
                             [--connection-string]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--version-id]

Ö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

Belirtilen IP aralığına 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 --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şturulmuş)

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

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

--account-name

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

--as-user

Bu komutun kullanıcı temsilci 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.

varsayılan değer: False
--auth-mode

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

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

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

--cache-control

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

--connection-string

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

--content-disposition

Kaynağa erişildiğinde content-Disposition için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.

--content-encoding

Kaynağa erişildiğinde content-encoding için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.

--content-language

Kaynağa erişildiğinde content-Language için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.

--content-type

Kaynağa erişildiğinde content-Type için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.

--expiry

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

--full-uri

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

varsayılan değer: False
--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 bir IP adresi veya IP adresi aralığı belirtin. İsteğin kaynaklandığı IP adresi SAS belirtecinde belirtilen IP adresi veya adres aralığıyla eşleşmiyorsa, isteğin kimliği doğrulanmaz. Örneğin, SAS üzerinde ip=168.1.5.65 veya ip=168.1.5.60-168.1.5.70 belirtilmesi isteği bu IP adresleriyle kısıtlar.

--permissions

SAS'nin izinleri. İzin verilen değerler: (a)dd (c)reate (d)elete (x)delete_previous_version (e)xecute (m)ove (p)ermanent_delete (r)ead (s)et_immutability_policy (t)ag (w)rite. Bu değeri belirten --policy-name 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

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

--start

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

--version-id
Önizleme

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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

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

--auth-mode

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

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

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

--connection-string

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

--delimiter

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

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 listelenmek üzere 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 çok 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 belirtin.

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 sonuç olarak nextMarker'i göster.

--timeout

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob move

Önizleme Kullanım Dışı

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

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

Depolama 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

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

--account-name

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

--auth-mode

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

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

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

--lease-id

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

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

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

--source-if-none-match

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

--source-if-unmodified-since

isteğe bağlı. Bir tarih/saat değeri. 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

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

--timeout

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob query

Önizleme

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

Basit sorgu ifadeleri sağlayarak kullanıcıların blob veya blob anlık görüntü verilerini seçmesine/yansıtmasına olanak tanıyın.

az storage blob query --query-expression
                      [--account-key]
                      [--account-name]
                      [--auth-mode {key, login}]
                      [--blob-endpoint]
                      [--blob-url]
                      [--connection-string]
                      [--container-name]
                      [--if-match]
                      [--if-modified-since]
                      [--if-none-match]
                      [--if-unmodified-since]
                      [--in-column-separator]
                      [--in-escape-char]
                      [--in-has-header]
                      [--in-line-separator]
                      [--in-quote-char]
                      [--in-record-separator]
                      [--input-format {csv, json}]
                      [--lease-id]
                      [--name]
                      [--out-column-separator]
                      [--out-escape-char]
                      [--out-has-header]
                      [--out-line-separator]
                      [--out-quote-char]
                      [--out-record-separator]
                      [--output-format {csv, json}]
                      [--result-file]
                      [--sas-token]
                      [--tags-condition]
                      [--timeout]

Örnekler

Basit sorgu ifadeleri sağlayarak kullanıcıların blob üzerinde seçim/proje oluşturmasını sağlayın.

az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage"

Basit sorgu ifadeleri sağlayarak ve hedef dosyaya kaydederek kullanıcıların blobu seçmesine/yansıtmasına olanak tanıyın.

az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage" --result-file result.csv

Gerekli Parametreler

--query-expression

SQL'deki sorgu ifadesi. Sorgu ifadesinin en büyük boyutu 256 Kb'tır. İfade söz dizimi hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/storage/blobs/query-acceleration-sql-reference. .

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--if-match

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

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri değiştirilmemişse başlar.

--in-column-separator

Sütunları ayırmak için kullanılan dize.

varsayılan değer: ,
--in-escape-char

Kaçış karakteri olarak kullanılan dize. Varsayılan olarak boş olur.

--in-has-header

Blob verilerinin ilk satırda üst bilgi içerip içermediği. Varsayılan değer False'tur, yani ilk satır dahil olmak üzere verilerin döndürüleceği anlamına gelir. True olarak ayarlanırsa veriler ilk satıra özel olarak döndürülür.

varsayılan değer: False
--in-line-separator

Kayıtları ayırmak için kullanılan dize.

varsayılan değer:
--in-quote-char

Belirli bir alanı tırnak içine almak için kullanılan dize.

varsayılan değer: "
--in-record-separator

Kayıtları ayırmak için kullanılan dize.

varsayılan değer:
--input-format

Blobda şu anda depolanan verilerin serileştirme türü. Varsayılan değer, blob verilerini varsayılan diyalektte biçimlendirilmiş CSV verileri olarak işlemektir. Blob biçimi belirtildiğinde blob verileri bu profile göre yeniden biçimlendirilir. öğesini seçerseniz json, lütfen uygun şekilde belirtin Output Json Text Configuration Arguments ; öğesini seçerseniz csvlütfen belirtin Output Delimited Text Configuration Arguments.

kabul edilen değerler: csv, json
--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--name -n

Blob adı.

--out-column-separator

Sütunları ayırmak için kullanılan dize.

varsayılan değer: ,
--out-escape-char

Kaçış karakteri olarak kullanılan dize. Varsayılan olarak boş olur.

--out-has-header

Blob verilerinin ilk satırda üst bilgi içerip içermediği. Varsayılan değer False'tur, yani ilk satır dahil olmak üzere verilerin döndürüleceği anlamına gelir. True olarak ayarlanırsa veriler ilk satıra özel olarak döndürülür.

varsayılan değer: False
--out-line-separator

Kayıtları ayırmak için kullanılan dize.

varsayılan değer:
--out-quote-char

Belirli bir alanı tırnak içine almak için kullanılan dize.

varsayılan değer: "
--out-record-separator

Kayıtları ayırmak için kullanılan dize.

varsayılan değer:
--output-format

Veri akışı için çıkış serileştirme türü. Varsayılan olarak veriler blobda gösterildiği gibi döndürülür. Çıkış biçimi sağlanarak blob verileri bu profile göre yeniden biçimlendirilir. öğesini seçerseniz json, lütfen uygun şekilde belirtin Output Json Text Configuration Arguments ; öğesini seçerseniz csvlütfen belirtin Output Delimited Text Configuration Arguments.

kabul edilen değerler: csv, json
--result-file

Sonucu kaydetmek için dosya yolunu belirtin.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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

(Y-m-d'T'H:M:S'Z') içinde UTC datetime olması gereken blobu belirtilen saate 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.

varsayılan değer: False
--resource-group -g

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob rewrite

Önizleme

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

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, Cold, 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 genel olması veya paylaşılan erişim imzası aracılığıyla kimliğinin doğrulanması gerekir. Kaynak genelse, kimlik doğrulaması gerekmez.

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--connection-string

hesap bağlantı dizesi Depolama. 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 UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri 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

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ğı 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, Cold, 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.

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

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ırın.

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

Blob üzerinde yasal bir saklama ayarlanmalıysa belirtilir.

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

Blob adı.

--account-key

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

--auth-mode

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

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

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

--connection-string

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

--sas-token

Paylaşılan Erişim İmzası (SAS). Depolama hesabı adı 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.

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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 --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--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

--tier

Blobu ayarlanacağı katman değeri.

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

--rehydrate-priority -r
Önizleme

Arşivlenmiş blobu yeniden doldurma önceliğini belirtin. Öncelik bir blob üzerinde 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
Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob set-tier (storage-blob-preview uzantı)

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 --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--tags-condition]
                         [--timeout]
                         [--type {block, page}]
                         [--version-id]

Ö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

--tier

Blobu ayarlanacağı katman değeri.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

--rehydrate-priority -r
Önizleme

Arşivlenmiş blobu yeniden doldurma önceliğini belirtin.

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

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

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

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob show

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

az storage blob show [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--blob-url]
                     [--connection-string]
                     [--container-name]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--name]
                     [--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

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--if-match

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

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--name -n

Blob adı.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob show (storage-blob-preview uzantı)

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

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

Ö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

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--if-match

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

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--name -n

Blob adı.

--sas-token

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

--snapshot

snapshot parametresi, mevcut olduğunda 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.

--version-id
Önizleme

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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ığı zamanı belirtmek için bir DateTime değeri eklenir.

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

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--if-match

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

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri 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.

--name -n

Blob adı.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob sync

Önizleme

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

Blobları bir depolama blob 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]
                     [<EXTRA_OPTIONS>]

Örnekler

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

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

Bir dizini bir kapsayıcıyla eşitleyin.

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

Dizinleri azcopy seçenekleri geçişli bir kapsayıcıyla eşitleyin (bu durumda karşıya yükleme bandını 20 MBit/sn'ye eşitleyin).

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

Gerekli Parametreler

--container -c

Eşitleme hedef kapsayıcısı.

--source -s

Eşitlenecek kaynak dosya yolu.

İsteğe Bağlı Parametreler

--account-key

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

--account-name

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

--connection-string

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

<EXTRA_OPTIONS>
Deneysel

Azcopy'ye olduğu gibi geçirilecek diğer seçenekler. Lütfen tüm ek seçenekleri bir --öğesinin arkasına koyun.

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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 [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--name]
                         [--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

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--container-name -c

Kapsayıcı adı.

--name -n

Blob adı.

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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

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

--auth-mode

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

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

veri hizmeti uç noktasını Depolama. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account showher hizmet birincil uç noktasını bulabilirsiniz. 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

hesap bağlantı dizesi Depolama. 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 (*). yalnızca kaynağın ETag değeri belirtilen değerle eşleşiyorsa işlemi gerçekleştirmek için bu üst bilgiyi belirtin.

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri 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.

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob upload

Depolama blob'una dosya yükleme.

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]
                       [--socket-timeout]
                       [--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 olan 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

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

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

--auth-mode

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

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

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

--blob-url

Kullanıldığında 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.

--connection-string

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

--data
Önizleme

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 UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri değiştirilmemişse başlar.

--lease-id

Blob etkin bir kiraya sahipse gereklidir.

--length
Önizleme

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 raporlamasını devre dışı bırakmak için bu bayrağı ekleyin.

varsayılan değer: False
--overwrite

Karşıya yüklenecek blobun geçerli verilerin üzerine yazıp yazmayacağı. True ise blob karşıya yükleme işlemi mevcut verilerin üzerine yazılır. 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, 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
--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

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

--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 bağıntılıdır. 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, Soğuk, 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 halde 'block'.

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

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

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

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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]
                             [--tags]
                             [--tags-condition]
                             [--tier]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

Örnekler

Blob mevcut olmadığı ve belirtilen tarihten bu yana değiştirilmediği sürece .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 tüm dosyaları "mycontainer" adlı bir kapsayıcıya 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ışındaki '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ı.

Hedef, kapsayıcı URL'si veya kapsayıcı adı olabilir. Hedef kapsayıcı URL'si olduğunda, depolama hesabı adı URL'den ayrıştırılır.

--source -s

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

İsteğe Bağlı Parametreler

--account-key

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

--auth-mode

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

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

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

--connection-string

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

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

Önbellek denetim dizesi.

--content-disposition

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

--content-encoding

İçerik kodlama türü.

--content-language

İçerik dili.

--content-md5

İçeriğin MD5 karması.

--content-type

İçerik MIME türü.

--destination-path

Blob adına eklenecek hedef yol.

--dryrun

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

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

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

--if-modified-since

Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana 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 beri 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 raporlamasını devre dışı bırakmak için bu bayrağı ekleyin.

varsayılan değer: False
--overwrite

Karşıya yüklenecek blobun geçerli verilerin üzerine yazıp yazmayacağı. True ise blob karşıya yükleme işlemi mevcut verilerin üzerine yazılır. 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, 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 '*', '?', '[seq]' ve '[!seq]' şeklindedir. Daha fazla bilgi için bkz. https://docs.python.org/3.7/library/fnmatch.html.

--pattern içinde '*' kullandığınızda, '/' dizin ayırıcısı da dahil olmak üzere tüm karakterlerle eşleşir.

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

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 bağıntılıdır. 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, Soğuk, 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' olur. Bu ayar her dosya için blob türlerini geçersiz kılar.

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

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

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

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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

az storage blob 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

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

--auth-mode

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

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

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

--connection-string

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

Global Parametreler
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

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

--verbose

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