Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
AzCopy kullanarak bir veya daha fazla blobun erişim katmanını değiştirebilir ve bir veya daha fazla blobun meta verilerini ve dizin etiketlerini değiştirebilir (üzerine yazabilirsiniz).
Kullanmaya başlayın
AzCopy'yi indirmek için AzCopy'yi kullanmaya başlama makalesine bakın ve depolama hizmetine yetkilendirme kimlik bilgilerini nasıl sağlayabileceğinizi öğrenin.
Not
Bu makaledeki örneklerde, Microsoft Entra Id kullanarak yetkilendirme kimlik bilgilerini sağladığınız varsayılır.
Blob verilerine erişimi yetkilendirmek için SAS belirteci kullanmak istiyorsanız, bu belirteci her AzCopy komutundaki kaynak URL'sine ekleyin. Örneğin: 'https://<storage-account-name>.blob.core.windows.net/<container-name><SAS-token>'.
Erişim katmanını değiştirme
Blobun erişim katmanını değiştirmek için azcopy set-properties komutunu kullanın
İpucu
Bu örnek, yol bağımsız değişkenlerini tek tırnak ('') içine alınmaktadır. Windows Komut Kabuğu (cmd.exe) dışında tüm komut kabuklarında tek tırnak işareti kullanın. Windows Komut Kabuğu (cmd.exe) kullanıyorsanız, yol bağımsız değişkenlerini tek tırnak ('') yerine çift tırnak ("") içine alın.
Söz dizimi
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --block-blob-tier=<access-tier>
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot
Bir sanal dizindeki tüm blobların erişim katmanını değiştirmek için blob adı yerine sanal dizin adına başvurun ve komutuna ekleyin --recursive=true .
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --block-blob-tier=hot --recursive=true
Bir blobu arşiv katmanından çevrimiçi katmana yeniden doldurmak için veya --rehydrate-priorityolarak standard ayarlayınhigh. Varsayılan olarak, bu parametre olarak standardayarlanır. Her seçeneğin dezavantajları hakkında daha fazla bilgi edinmek için bkz . Yeniden doldurma önceliği.
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --block-blob-tier=hot --rehydrate-priority=high
Meta verileri değiştirme
Blobun meta verilerini değiştirmek için azcopy set-properties komutunu kullanın ve parametresini --metadata bir veya daha fazla anahtar-değer çifti olarak ayarlayın.
İpucu
Bu örnek, yol bağımsız değişkenlerini tek tırnak ('') içine alınmaktadır. Windows Komut Kabuğu (cmd.exe) dışında tüm komut kabuklarında tek tırnak işareti kullanın. Windows Komut Kabuğu (cmd.exe) kullanıyorsanız, yol bağımsız değişkenlerini tek tırnak ('') yerine çift tırnak ("") içine alın.
Söz dizimi
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --metadata=<key>=<value>;<key>=<value>
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=mykey1=myvalue1;mykey2=myvalue2
Sanal dizindeki tüm blobların meta verilerini değiştirmek için blob adı yerine sanal dizin adına başvurun ve komutuna ekleyin --recursive=true .
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --metadata=mykey1=myvalue1;mykey2=myvalue2 --recursive=true
Meta verileri temizlemek için etiketleri atlayıp komutun sonuna ekleyin --metadata=clear .
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --metadata=clear
Dizin etiketlerini değiştirme
Blobun dizin etiketlerini değiştirmek için azcopy set-properties komutunu kullanın ve parametresini --blob-tags bir veya daha fazla anahtar-değer çiftine ayarlayın.
Depolama Blobu Veri Sahibi rolü ve blob etiketlerine erişme izni olan Paylaşılan Erişim İmzası olan herkes (tSAS izni) blob dizini etiketlerini ayarlayabilir. Ayrıca, izni olan Microsoft.Storage/storageAccounts/blobServices/containers/blobs/tags/write RBAC kullanıcıları bu işlemi gerçekleştirebilir.
İpucu
Bu örnek, yol bağımsız değişkenlerini tek tırnak ('') içine alınmaktadır. Windows Komut Kabuğu (cmd.exe) dışında tüm komut kabuklarında tek tırnak işareti kullanın. Windows Komut Kabuğu (cmd.exe) kullanıyorsanız, yol bağımsız değişkenlerini tek tırnak ('') yerine çift tırnak ("") içine alın.
Söz dizimi
azcopy set-properties 'https://<storage-account-name>.blob.core.windows.net/<container-name>/<blob-name>' --blob-tags=<tag>=<value>;<tag>=<value>
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt' --blob-tags=mytag1=mytag1value;mytag2=mytag2value
Bir sanal dizindeki tüm blobların dizin etiketlerini değiştirmek için blob adı yerine sanal dizin adına başvurun ve komutuna ekleyin --recursive=true .
Örnek
azcopy set-properties 'https://mystorageaccount.blob.core.windows.net/mycontainer/myvirtualdirectory' --blob-tags=mytag1=mytag1value;mytag2=mytag2value
Sonraki adımlar
Bu makalelerde daha fazla örnek bulabilirsiniz:
- Örnekler: Karşıya Yükleme
- Örnekler: İndirme
- Örnekler: Hesaplar arasında kopyalama
- Örnekler: Eşitle
- Örnekler: Amazon S3 demetleri
- Örnekler: Google Cloud Storage
- Örnekler: Azure Dosyalar
Ayarları yapılandırmak, performansı iyileştirmek ve sorunları gidermek için şu makalelere bakın: