Anda dapat mengaktifkan penerapan versi penyimpanan Blob untuk secara otomatis mempertahankan versi blob sebelumnya saat dimodifikasi atau dihapus. Saat penerapan versi blob diaktifkan, lalu Anda dapat memulihkan versi blob sebelumnya untuk memulihkan data jika blob diubah atau dihapus secara keliru.
Artikel ini memperlihatkan cara mengaktifkan atau menonaktifkan penerapan versi blob untuk akun penyimpanan dengan menggunakan portal Microsoft Azure atau templat Azure Resource Manager. Untuk mempelajari selengkapnya tentang penerapan versi blob, lihat Penerapan versi Blob.
Aktifkan penerapan versi blob
Anda dapat mengaktifkan penerapan versi blob dengan templat portal Azure, PowerShell, Azure CLI, atau Azure Resource Manager.
Untuk mengaktifkan penerapan versi blob untuk akun penyimpanan di portal Microsoft Azure:
Navigasi ke akun penyimpanan Anda di portal.
Di bawah Manajemen data, pilih Perlindungan data.
Di bagian Pelacakan , pilih Aktifkan penerapan versi untuk blob, lalu pilih apakah akan menyimpan semua versi atau menghapusnya setelah jangka waktu tertentu.
Penting
Jika Anda mengatur opsi Hapus versi setelah , aturan secara otomatis ditambahkan ke kebijakan manajemen siklus hidup akun penyimpanan. Setelah aturan tersebut ditambahkan, opsi Hapus versi setelah tidak lagi muncul di halaman Konfigurasi perlindungan data.
Anda dapat membuat opsi tersebut muncul kembali di halaman Perlindungan data dengan menghapus aturan. Jika kebijakan manajemen siklus hidup Anda berisi aturan lain yang menghapus versi, maka Anda juga harus menghapus aturan tersebut sebelum opsi Hapus versi setelah dapat muncul kembali.
Untuk mengaktifkan penerapan versi blob untuk akun penyimpanan dengan PowerShell, pertama-tama instal modul Az.Storage versi 2.3.0 atau yang lebih baru. Kemudian hubungi perintah Update-AzStorageBlobServiceProperty untuk mengaktifkan penerapan versi, seperti yang ditunjukkan dalam contoh berikut. Ingatlah untuk mengganti nilai di kurung siku dengan nilai Anda sendiri:
# Set resource group and account variables.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
# Enable versioning.
Update-AzStorageBlobServiceProperty -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-IsVersioningEnabled $true
Untuk mengaktifkan penerapan versi blob untuk akun penyimpanan dengan Azure CLI, pertama-tama instal Azure CLI versi 2.2.0 atau yang lebih baru. Kemudian hubungi perintah pembaruan blob-service-properties akun penyimpanan az untuk mengaktifkan penerapan versi, seperti yang ditunjukkan dalam contoh berikut. Ingatlah untuk mengganti nilai di kurung siku dengan nilai Anda sendiri:
Untuk mengaktifkan penerapan versi blob dengan templat, buat templat dengan properti IsVersioningEnabled ke true. Langkah-langkah berikut ini menjelaskan cara membuat templat di portal Azure.
Di portal Microsoft Azure, pilih Buat sumber daya.
Di Cari Marketplace Azure, ketikkan penyebaran templat, lalu tekan ENTER.
Pilih Penyebaran template, pilih Buat, lalu pilih Buat templat Anda sendiri di editor.
Di editor templat, tempelkan JSON berikut. Ganti <accountName> placeholder dengan nama akun penyimpanan.
Simpan templat.
Tentukan grup sumber daya akun, lalu pilih tombol Beli untuk menerapkan template dan mengaktifkan pembuatan versi blob.
Untuk menampilkan versi blob, gunakan portal Azure, PowerShell, atau Azure CLI. Anda juga dapat mencantumkan versi blob menggunakan salah satu SDK Blob Storage.
Navigasikan ke akun penyimpanan Anda di portal, lalu navigasikan ke kontainer yang berisi blob Anda.
Pilih blob yang ingin Anda cantumkan versinya.
Pilih tab Versi untuk menampilkan versi blob.
Alihkan tombol Perlihatkan versi yang dihapus untuk menampilkan versi yang dihapus sementara. Jika penghapusan sementara blob diaktifkan untuk akun penyimpanan, maka versi yang dihapus sementara yang masih dalam interval retensi penghapusan sementara akan muncul dalam daftar.
Untuk mencantumkan versi blob dengan PowerShell, panggil perintah Get-AzStorageBlob dengan -IncludeVersion parameter :