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 | Kullanım Dışı |
az storage blob access set |
Blobun erişim denetimi özelliklerini ayarlama. |
Dahili | Kullanım Dışı |
az storage blob access show |
Blobun erişim denetimi özelliklerini gösterme. |
Dahili | Kullanım Dışı |
az storage blob access update |
Blobun erişim denetimi özelliklerini güncelleştirme. |
Dahili | Kullanım Dışı |
az storage blob copy |
Blob kopyalama işlemlerini yönetme. Blobların durumunu denetlemek için kullanın |
Ç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 |
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 |
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 | 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 | Kullanım Dışı |
az storage blob directory delete |
Depolama kapsayıcısında depolama blobu dizinini silme. |
Dahili | Kullanım Dışı |
az storage blob directory download |
Blobları yerel bir dosya yoluna indirin. |
Dahili | Kullanım Dışı |
az storage blob directory exists |
Depolama kapsayıcısında blob dizini olup olmadığını denetleyin. |
Dahili | Kullanım Dışı |
az storage blob directory list |
Depolama dizinindeki blobları ve blob alt dizinlerini listeleme. |
Dahili | Kullanım Dışı |
az storage blob directory metadata |
Dizin meta verilerini yönetme. |
Dahili | 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 | 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 | 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 | Kullanım Dışı |
az storage blob directory show |
Depolama kapsayıcısında depolama blobu dizin özelliklerini gösterme. |
Dahili | Kullanım Dışı |
az storage blob directory upload |
Blobları veya alt dizinleri bir depolama blob dizinine yükleyin. |
Dahili | 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 | Önizle |
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 | Önizle |
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 | Önizle |
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 Analizi 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 | Önizle |
az storage blob tag |
Blob etiketlerini yönetme. |
Dahili | Önizle |
az storage blob tag list |
Blob veya belirli bir blob sürümünde veya anlık görüntüde etiket alma. |
Dahili | Önizle |
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 | Önizle |
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
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.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
Blob adı.
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 parametresi, mevcut olduğunda silinecek blob anlık görüntüsünü belirten opak bir DateTime değeridir.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
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.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
Blob adı.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
snapshot parametresi, mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime değeridir.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
İ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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Blob ilişkili anlık görüntülere sahipse gereklidir.
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.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob için etkin kira kimliği.
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.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
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.
Yazacak dosyanın yolu. Belirtilmezse, stdout kullanılır ve max_connections 1 olarak ayarlanır.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
İndirilmesi gereken paralel bağlantı sayısı.
Blob adı.
Komutun ilerleme raporlamasını devre dışı bırakmak için bu bayrağı ekleyin.
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.
Belirtildiğinde varolan bir dosyanın üzerine yazın. Varsayılan değeri, doğrudur.
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 parametresi, mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime değeridir.
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.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
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.
İ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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Bu indirme işlemi için mevcut hedef klasör.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Dosyaları gerçekten indirmek yerine gerçekleştirilecek işlemlerin özetini gösterin.
İndirilmesi gereken paralel bağlantı sayısı.
Komutun ilerleme raporlamasını devre dışı bırakmak için bu bayrağı ekleyin.
Belirtildiğinde varolan bir dosyanın üzerine yazın. Varsayılan değer yanlış'tır.
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.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
Blob adı.
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 parametresi, mevcut olduğunda anlık görüntüyü belirten opak bir DateTime değeridir.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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
Etiketleri belirtilen koşulla eşleşen blobları bulmak için ifade. Örneğin ""yourtagname"='firsttag' ve "yourtagname2"='secondtag'".
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Belirtilen kapsayıcının altındaki blobları listelemek istediğinizde kullanılır.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde Cache-Control için yanıt üst bilgisi değeri.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde content-Disposition için yanıt üst bilgisi değeri.
Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde İçerik Kodlama için yanıt üst bilgisi değeri.
Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde İçerik Dili için yanıt üst bilgisi değeri.
Bu paylaşılan erişim imzası kullanılarak kaynağa erişildiğinde İçerik Türü için yanıt üst bilgisi değeri.
Hizmet üzerindeki verileri şifrelemek için kullanılan önceden tanımlanmış bir şifreleme kapsamı.
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.
Bu komutun tam blob URI'sini ve paylaşılan erişim imzası belirtecini döndürdüğünü gösterir.
Yalnızca HTTPS protokolüyle yapılan isteklere izin verir. Atlanırsa, hem HTTP hem de HTTPS protokolünden gelen isteklere izin verilir.
İsteklerin kabul edildiği IP adresini veya IP adresi aralığını belirtir. Yalnızca IPv4 stil adreslerini destekler.
Blob adı.
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.
Kapsayıcının ACL'sinde depolanan erişim ilkesinin adı.
İ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.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Kapsayıcı adı.
Blob adı.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Bu paylaşılan erişim imzasını kullanarak kaynağa erişildiğinde Cache-Control için yanıt üst bilgisi değeri.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kaynağa erişildiğinde content-Disposition için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.
Kaynağa erişildiğinde content-encoding için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.
Kaynağa erişildiğinde content-Language için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.
Kaynağa erişildiğinde content-Type için yanıt üst bilgisi değeribu paylaşılan erişim imzasını kullanır.
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.
Bu komutun tam blob URI'sini ve paylaşılan erişim imzası belirtecini döndürdüğünü belirtin.
Yalnızca HTTPS protokolüyle yapılan isteklere izin verir. Atlanırsa, hem HTTP hem de HTTPS protokolünden gelen isteklere izin verilir.
İ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.
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.
Kapsayıcının ACL'sinde depolanan erişim ilkesinin adı.
snapshot parametresi, mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime değeridir.
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.
İ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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Kapsayıcı adı.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
İ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.
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.
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.
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.
Sonuçları yalnızca adı belirtilen ön ek ile başlayan blobları döndürecek şekilde filtreleyin.
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.
Belirtildiğinde sonuç olarak nextMarker'i göster.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Bu komut ö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
Kapsayıcı adı.
Hedef blob adı. Kapsayıcının altında mutlak bir yol olmalıdır. örneğin'topdir1/dirbar'.
Kaynak blob adı. Kapsayıcının altında mutlak bir yol olmalıdır. örneğin'topdir1/dirsubfoo'.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
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.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
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.
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.
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.
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.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Sütunları ayırmak için kullanılan dize.
Kaçış karakteri olarak kullanılan dize. Varsayılan olarak boş olur.
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.
Kayıtları ayırmak için kullanılan dize.
Belirli bir alanı tırnak içine almak için kullanılan dize.
Kayıtları ayırmak için kullanılan dize.
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 csv
lütfen belirtin Output Delimited Text Configuration Arguments
.
Blob etkin bir kiraya sahipse gereklidir.
Blob adı.
Sütunları ayırmak için kullanılan dize.
Kaçış karakteri olarak kullanılan dize. Varsayılan olarak boş olur.
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.
Kayıtları ayırmak için kullanılan dize.
Belirli bir alanı tırnak içine almak için kullanılan dize.
Kayıtları ayırmak için kullanılan dize.
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 csv
lütfen belirtin Output Delimited Text Configuration Arguments
.
Sonucu kaydetmek için dosya yolunu belirtin.
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.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı adı.
(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
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.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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
Kapsayıcı adı.
Blob adı.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
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.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir. Değer bir BlobLeaseClient nesnesi veya dize olarak kira kimliği olabilir.
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.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-legal-hold
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]
Örnekler
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
Gerekli Parametreler
Kapsayıcı adı.
Blob üzerinde yasal bir saklama ayarlanmalıysa belirtilir.
Blob adı.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Blobu ayarlanacağı katman değeri.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
Blob adı.
Arşivlenmiş blobu yeniden doldurma önceliğini belirtin. Öncelik bir blob üzerinde yalnızca bir kez ayarlanabilir, varsayılan değer Standart'tır.
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.
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.
Blob türü.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Blobu ayarlanacağı katman değeri.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
Blob adı.
Arşivlenmiş blobu yeniden doldurma önceliğini belirtin.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
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.
Blob türü.
İ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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
Blob adı.
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 parametresi, mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime değeridir.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
Blob adı.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
snapshot parametresi, mevcut olduğunda alınacak blob anlık görüntüsünü belirten opak bir DateTime değeridir.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
İ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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
Blob adı.
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.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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]
[--auth-mode {key, login}]
[--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
Eşitleme hedef kapsayıcısı.
Eşitlenecek kaynak dosya yolu.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
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.
Blob adına eklenecek hedef yol.
Bu yolları hariç tutun. Bu seçenek joker karakterleri (*) desteklemez. Göreli yol ön eklerini denetler. Örneğin: myFolder; myFolder/subDirName/file.pdf.
Adın desen listesiyle eşleştiği bu dosyaları hariç tutun. Örneğin: .jpg;. Pdf; exactName. Bu seçenek joker karakterleri (*) destekler.
Yalnızca adın desen listesiyle eşleştiği bu dosyaları ekleyin. Örneğin: .jpg;. Pdf; exactName. Bu seçenek joker karakterleri (*) destekler.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
Blob adı.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Kapsayıcı adı.
Blob adı.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Önbellek denetim dizesi.
Yanıt yükünü işleme hakkında ek bilgiler iletir ve ek meta veriler eklemek için de kullanılabilir.
İçerik kodlama türü.
İçerik dili.
İçeriğin MD5 karması.
İçerik MIME türü.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
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.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
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.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kapsayıcı adı.
Önbellek denetim dizesi.
Yanıt yükünü işleme hakkında ek bilgiler iletir ve ek meta veriler eklemek için de kullanılabilir.
İçerik kodlama türü.
İçerik dili.
İçeriğin MD5 karması.
İçerik MIME türü.
Karşıya yüklenecek blob verileri.
Hizmet üzerindeki verileri şifrelemek için kullanılan önceden tanımlanmış bir şifreleme kapsamı.
Blob içeriği olarak karşıya yüklenecek dosyanın yolu.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob etkin bir kiraya sahipse gereklidir.
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.
Blob boyutu 64 MB'ı aştığında kullanılacak en fazla paralel bağlantı sayısı.
Ekleme blobu için izin verilen bayt cinsinden maksimum uzunluk.
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
Blob adı.
Komutun ilerleme raporlamasını devre dışı bırakmak için bu bayrağı ekleyin.
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.
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.
Hizmet tarafından veri akışını düzenlemek için kullanılan yuva zaman aşımı(saniye).
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
*.vhd dosyaları için varsayılan olarak 'page' veya aksi halde 'block'.
Blobun her bir öbeği için bir MD5 karması hesaplanıp öbek geldiğinde hizmet tarafından doğrulanması gerektiğini belirtin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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.
Karşıya yüklenecek dosyaların bulunduğu dizin.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Önbellek denetim dizesi.
Yanıt yükünü işleme hakkında ek bilgiler iletir ve ek meta veriler eklemek için de kullanılabilir.
İçerik kodlama türü.
İçerik dili.
İçeriğin MD5 karması.
İçerik MIME türü.
Blob adına eklenecek hedef yol.
Dosyaları gerçekten karşıya yüklemek yerine gerçekleştirilecek işlemlerin özetini gösterin.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından bu yana değiştirildiğinde başlar.
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.
Yalnızca UTC datetime (Y-m-d'T'H:M'Z') sağlandığından beri değiştirilmemişse başlar.
Blob için etkin kira kimliği.
Blob boyutu 64 MB'ı aştığında kullanılacak en fazla paralel bağlantı sayısı.
Ekleme blobu için izin verilen bayt cinsinden maksimum uzunluk.
Boşlukla ayrılmış anahtar=değer çiftlerindeki meta veriler. Bu, var olan tüm meta verilerin üzerine yazar.
Komutun ilerleme raporlamasını devre dışı bırakmak için bu bayrağı ekleyin.
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.
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.
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.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Yalnızca eşleşen değere sahip bloblarda çalışmak için blob etiketleri üzerinde bir SQL where yan tümcesi belirtin.
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.
Saniyeler içinde istek zaman aşımı. Hizmete yapılan her çağrı için geçerlidir.
*.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.
Blobun her öbeği için bir MD5 karması hesaplanıp öbek geldiğinde hizmet tarafından doğrulanması gerektiğini belirtir.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Kapsayıcı adı.
Blob adı.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adı veya hizmet uç noktası ile birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
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.
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.
Depolama veri hizmeti uç noktası. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. ile az storage account show
her hizmet birincil uç noktasını bulabilirsiniz. Ortam değişkeni: AZURE_STORAGE_SERVICE_ENDPOINT.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Kullanılacak protokol.
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.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.