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 2. Nesil -> Katman, Meta Veriler, Etiketler
- Dosyalar -> Meta Veriler
Not
Data Lake Storage 2. Nesil 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 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.