azcopy set-properties
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 -> Katman, Meta Veriler, Etiketler
- Dosyalar -> Meta Veriler
Not
Data Lake Storage uç noktaları Blob Depolama uç noktalarıyla değiştirilecektir.
Daha fazla bilgi için örneklere bakın.
İlgili kavramsal makaleler
Ö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
Blob katmanını soğuk olarak değiştirin:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=cold
Sık erişimli blob katmanını arşiv olarak değiştirin:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=archive
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
Yeniden doldurma önceliği standart olarak ayarlanmış şekilde seyrek erişimli olan blob katmanını sık erişimliye değiştirin:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --block-blob-tier=hot --rehydrate-priority=standard
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
Sayfa blobunun katmanını değiştirme:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --page-blob-tier=[P10/P15/P20/P30/P4/P40/P50/P6]--rehydrate-priority=[Standard/High]
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
Tüm dosyalardan var olan tüm meta verileri temizleyin:
azcopy set-properties "https://[account].blob.core.windows.net/[container]/[path/to/blob]" --recursive --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-tier
dize Bu blob katmanını kullanarak sayfa blob'larını Azure Depolama'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.