Penghapusan sementara blob melindungi blob individu dan versi, rekam jepret, serta metadatanya dari penghapusan atau penimpaan yang tidak disengaja dengan mempertahankan data yang dihapus dalam sistem selama jangka waktu tertentu. Selama periode retensi, Anda dapat memulihkan blob ke statusnya saat penghapusan. Setelah periode retensi kedaluwarsa, blob dihapus secara permanen. Untuk informasi selengkapnya tentang penghapusan sementara blob, lihat Penghapusan sementara untuk blob.
Penghapusan sementara blob adalah bagian dari strategi perlindungan data komprehensif untuk data blob. Untuk mempelajari selengkapnya tentang rekomendasi Microsoft untuk perlindungan data, lihat Ringkasan perlindungan data.
Aktifkan penghapusan sementara blob
Anda dapat mengaktifkan atau menonaktifkan penghapusan sementara untuk akun penyimpanan kapan saja dengan menggunakan portal Azure, PowerShell, atau Azure CLI.
Penghapusan sementara blob diaktifkan secara default saat Anda membuat akun penyimpanan baru dengan portal Azure. Pengaturan untuk mengaktifkan atau menonaktifkan penghapusan sementara blob saat Anda membuat akun penyimpanan baru ada di tab Perlindungan data. Untuk informasi selengkapnya tentang membuat akun penyimpanan, lihat Membuat akun penyimpanan.
Untuk mengaktifkan penghapusan sementara blob untuk akun penyimpanan yang sudah ada dengan menggunakan portal Azure, ikuti langkah-langkah berikut:
Temukan opsi Perlindungan Data pada Manajemen data.
Di bagian Pemulihan, pilih Aktifkan penghapusan sementara untuk blob.
Tentukan periode retensi antara 1 sampai 365 hari. Microsoft merekomendasikan periode retensi minimum tujuh hari.
Simpan perubahan Anda.
Penghapusan sementara blob tidak diaktifkan saat Anda membuat akun penyimpanan baru dengan PowerShell. Anda dapat mengaktifkan penghapusan sementara blob setelah akun baru dibuat.
Untuk mengaktifkan penghapusan sementara blob untuk akun penyimpanan yang ada dengan PowerShell, panggil perintah Enable-AzStorageBlobDeleteRetentionPolicy, yang menentukan periode retensi dalam beberapa hari.
Contoh berikut memungkinkan penghapusan sementara blob dan mengatur periode retensi menjadi tujuh hari. Ingatlah untuk mengganti nilai tempat penampung dalam tanda kurung dengan nilai Anda sendiri:
Penghapusan sementara blob tidak diaktifkan saat Anda membuat akun penyimpanan baru dengan Azure CLI. Anda dapat mengaktifkan penghapusan sementara blob setelah akun baru dibuat.
Untuk mengaktifkan penghapusan sementara blob untuk akun penyimpanan yang ada dengan Azure CLI, panggil perintah az storage account blob-service-properties update, yang menentukan periode retensi dalam beberapa hari.
Contoh berikut memungkinkan penghapusan sementara blob dan mengatur periode retensi menjadi tujuh hari. Ingatlah untuk mengganti nilai tempat penampung dalam tanda kurung dengan nilai Anda sendiri:
az storage account blob-service-properties show --account-name <storage-account> \
--resource-group <resource-group>
Untuk mengaktifkan penghapusan sementara blob dengan templat Azure Resource Manager, buat templat yang mengatur properti deleteRetentionPolicy . Langkah-langkah berikut ini menjelaskan cara membuat templat di portal Azure.
Di portal Microsoft Azure, pilih Buat sumber daya.
Di Cari Marketplace, ketik Sebarkan templat kustom, lalu tekan ENTER.
Pilih Bangun templat Anda sendiri di editor.
Di editor templat, tempelkan JSON berikut. Ganti <account-name> placeholder dengan nama akun penyimpanan.
Dapatkan otorisasi akun penyimpanan dengan menggunakan kunci akun penyimpanan, string koneksi, atau ID Microsoft Entra. Untuk informasi selengkapnya, lihat Menyambungkan ke akun.
Contoh berikut memperoleh otorisasi dengan menggunakan kunci akun penyimpanan.
Untuk mengaktifkan blob penghapusan sementara dengan PowerShell, gunakan perintah Enable-AzStorageDeleteRetentionPolicy, dan tentukan periode penyimpanan dalam hari.
Contoh berikut memungkinkan penghapusan sementara blob dan mengatur periode retensi menjadi 4 hari.
Untuk mengaktifkan penghapusan sementara dengan Azure CLI, panggil perintah az storage fs service-properties update, yang menentukan periode penyimpanan dalam hari.
Contoh berikut mengaktifkan penghapusan blob sementara dan direktori serta mengatur periode penyimpanan menjadi 5 hari.
az storage fs service-properties update --delete-retention --delete-retention-period 5 --auth-mode login
Untuk memeriksa pengaturan saat ini untuk penghapusan blob sementara, panggil perintah az storage fs service-properties update:
az storage fs service-properties update --delete-retention false --connection-string $con
Untuk mengaktifkan penghapusan sementara blob dengan templat Azure Resource Manager, buat templat yang mengatur properti deleteRetentionPolicy . Langkah-langkah berikut ini menjelaskan cara membuat templat di portal Azure.
Di portal Microsoft Azure, pilih Buat sumber daya.
Di Cari Marketplace, ketik Sebarkan templat kustom, lalu tekan ENTER.
Pilih Bangun templat Anda sendiri di editor.
Di editor templat, tempelkan JSON berikut. Ganti <account-name> placeholder dengan nama akun penyimpanan.