azcopy set-properties (önizleme)

Bir konum göz önüne alındığında, bu depolamanın tüm geçerli sistem özelliklerini (blob veya dosya) değiştirin.

Özet

azcopy set-properties [resourceURL] [flags]

Blob ve Dosya depolama özelliklerini ayarlar. Şu anda bu komut tarafından desteklenen özellikler şunlardır:

  • Bloblar -> Katman, Meta Veriler, Etiketler
  • Data Lake Storage 2. Nesil -> Katman, Meta Veriler, Etiketler
  • Dosyalar -> Meta Veriler

Dekont

Data Lake Storage 2. Nesil uç noktaları Blob Depolama uç noktalarıyla değiştirilecektir.

Daha fazla bilgi için örneklere bakın.

Örnekler

Blob katmanını sık erişimli olarak değiştirin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot

Yeniden doldurma önceliği yüksek olarak ayarlandığında blob katmanını arşivden seyrek erişimli olarak değiştirin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cool --rehydrate-priority=high

Dizindeki tüm dosyaların katmanını arşivle olarak değiştirin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --block-blob-tier=archive --recursive=true

Blobun meta verilerini {key = "abc", val = "def"} ve {key = "ghi", val = "jkl"} olarak değiştirin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=abc=def;ghi=jkl

Dizindeki tüm dosyaların meta verilerini {key = "abc", val = "def"} ve {key = "ghi", val = "jkl"} olarak değiştirin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/virtual/dir]" --metadata=abc=def;ghi=jkl --recursive=true

Blobun tüm mevcut meta verilerini temizleyin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --metadata=clear

Blobun blob etiketlerini {key = "abc", val = "def"} ve {key = "ghi", val = "jkl"} olarak değiştirin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=abc=def&ghi=jkl

Bloblarda etiketleri ayarlarken, SAS ile başka izinler (etiketler için değil) vardır. Bu etiketler olmadan hizmet bir yetkilendirme hatası döndürür.

Blobun tüm mevcut blob etiketlerini temizleyin:

azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --blob-tags=clear

Bloblarda etiketleri ayarlarken, SAS ile başka izinler (etiketler için değil) vardır. Bu etiketler olmadan hizmet bir yetkilendirme hatası döndürür.

Seçenekler

--blob-tags dize Depolama hesabınızdaki verileri kategorilere ayırmak için bloblardaki etiketleri ayarlayın ('&')

--block-blob-tier dize Blobların erişim katmanını verilen katmana değiştirir ("Yok" varsayılanı)

--dry-run Bu komuttan etkilenecek dosya yollarını yazdırır. Bu bayrak gerçek dosyaları etkilemez.

--exclude-path dize Kaldırırken bu yolları hariç tutun. Bu seçenek joker karakterleri (*) desteklemez. Göreli yol ön eklerini denetler. Örneğin: myFolder; myFolder/subDirName/file.pdf

--exclude-pattern dize Adın desen listesiyle eşleştiği dosyaları dışla. Örneğin: .jpg;. Pdf; exactName

--from-to dize İsteğe bağlı olarak kaynak hedef bileşimini belirtir. Geçerli değerler: BlobNone, FileNone, BlobFSNone

-h, --help set-properties için yardım

--include-path string Özelliği ayarlarken yalnızca bu yolları içerir. Bu seçenek joker karakterleri (*) desteklemez. Göreli yol ön eklerini denetler. Örneğin: myFolder;myFolder/subDirName/file.pdf

--include-pattern string Yalnızca adın desen listesiyle eşleştiği dosyaları içerir. Örneğin: .jpg;. Pdf; exactName

--list-of-files string Kopyalanacak dosyaların listesini içeren metin dosyasının konumunu tanımlar.

--metadata dize Verilen konumu bu anahtar-değer çiftleriyle (';' ile ayrılmış) meta veri olarak ayarlayın.

--page-blob-tierdize Bu blob katmanını kullanarak sayfa blobu Azure Depolama karşıya yükleyin. (varsayılan 'Yok'). (varsayılan "Yok")

--recursive Yerel dosya sisteminden karşıya yüklerken alt dizinlere yinelemeli olarak bakın.

--rehydrate-priority dize Yeniden doldurma için yeniden doldurma önceliğini ayarlayan isteğe bağlı bayrak. Geçerli değerler: Standart, Yüksek. Varsayılan- standart (varsayılan "Standart")

Üst komutlardan devralınan seçenekler

--cap-mbps float Aktarım hızını saniye başına megabit cinsinden kaplar. Dakikalar içinde aktarım hızı üst sınırdan biraz farklı olabilir. Bu seçenek sıfır olarak ayarlanırsa veya atlanırsa, aktarım hızı sınırlanır.

--log-level (dize) Günlük dosyası için günlük ayrıntı düzeyini, kullanılabilir düzeyleri tanımlayın: BİlGİ(tüm istekler/yanıtlar), UYARI(yavaş yanıtlar), HATA(yalnızca başarısız istekler) ve NONE (çıkış günlüğü yok). (varsayılan 'BİlGİ'). (varsayılan "BİlGİ")

--output-type (dize) Komutun çıkışının biçimi. Seçenekler şunlardır: metin, json. Varsayılan değer 'text' değeridir. (varsayılan "metin")

--output-level (dize) Çıkış ayrıntı düzeyini tanımlayın. Kullanılabilir düzeyler: temel, sessiz. (varsayılan "varsayılan")

--trusted-microsoft-suffixes (dize) Microsoft Entra Id oturum açma belirteçlerinin gönderilebileceği diğer etki alanı soneklerini belirtir. Varsayılan değer :'.core.windows.net;. core.chinacloudapi.cn;. core.cloudapi.de;. core.usgovcloudapi.net;*.storage.azure.net'. Burada listelenenler varsayılan değere eklenir. Güvenlik için buraya yalnızca Microsoft Azure etki alanlarını yerleştirmeniz gerekir. Birden çok girdiyi noktalı virgülle ayırın.

Ayrıca bkz.