Mengaktifkan dan mengelola penghapusan sementara untuk kontainer
Artikel
Penghapusan sementara kontainer melindungi data Anda dari kemungkinan termodifikasi atau terhapus secara tidak sengaja atau keliru. Saat penghapusan sementara kontainer diaktifkan untuk akun penyimpanan, kontainer dan kontennya dapat dipulihkan setelah dihapus, dalam periode penyimpanan yang Anda tentukan. Untuk rincian lebih lanjut tentang penghapusan sementara kontainer, lihat Penghapusan sementara untuk kontainer.
Untuk perlindungan data end-to-end, Microsoft menyarankan agar Anda mengaktifkan penghapusan sementara untuk blob dan penerapan versi blob. Untuk mempelajari juga cara mengaktifkan penghapusan sementara untuk blob, lihat Mengaktifkan dan mengelola penghapusan sementara untuk blob. Untuk mempelajari cara mengaktifkan penerapan versi blob, lihat Penerapan versi Blob.
Mengaktifkan penghapusan sementara kontainer
Anda dapat mengaktifkan atau menonaktifkan penghapusan sementara kontainer untuk akun penyimpanan kapan pun Anda menggunakan portal Microsoft Azure, PowerShell, Azure CLI, atau template Azure Resource Manager. Microsoft menyarankan pengaturan periode retensi untuk penghapusan sementara kontainer minimal tujuh hari.
Temukan pengaturan Perlindungan data di bawah Pengelolaan Data.
Pilih Aktifkan penghapusan sementara untuk kontainer.
Tentukan periode retensi antara 1 sampai 365 hari.
Simpan perubahan.
Untuk mengaktifkan penghapusan sementara kontainer dengan PowerShell, pertama, pasang modul Az.Storage, versi 3.9.0 atau yang lebih baru. Selanjutnya, hubungi perintah Aktifkan-AzStorageContainerDeletRetentionPolicy dan tentukan jumlah hari untuk periode retensi. Ingatlah untuk mengganti nilai di kurung siku dengan nilai Anda sendiri:
Untuk menonaktifkan penghapusan sementara kontainer, panggil perintah Nonaktifkan AzStorageContainerDeleteRetentionPolicy
Untuk mengaktifkan penghapusan sementara kontainer dengan Azure CLI, pertama pasang Azure CLI versi 2.26.0 atau yang lebih baru. Selanjutnya, hubungi perintah pembaruan properti layanan blob akun penyimpanan Az dan tentukan jumlah hari untuk periode retensi. Ingatlah untuk mengganti nilai di kurung siku dengan nilai Anda sendiri:
az storage account blob-service-properties show --account-name <storage-account> \
--resource-group <resource-group>
Untuk menonaktifkan penghapusan sementara kontainer, tentukan falseparameternya--enable-container-delete-retention.
Untuk mengaktifkan penghapusan sementara kontainer dengan templat Azure Resource Manager, buat templat yang mengatur properti containerDeleteRetentionPolicy. 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 <account-name> placeholder dengan nama akun penyimpanan.
Tentukan periode retensi. Nilai defaultnya adalah 7.
Simpan templat.
Tentukan grup sumber daya akun, lalu pilih tombol Tinjau + buat untuk menyebarkan templat dan aktifkan penghapusan sementara kontainer.
Melihat kontainer yang dihapus sementara
Saat penghapusan sementara diaktifkan, Anda dapat melihat kontainer yang dihapus sementara di portal Azure. Kontainer yang dihapus sementara dapat dilihat selama periode retensi yang ditentukan. Setelah periode retensi berakhir, kontainer yang dihapus sementara akan dihapus secara permanen dan tidak lagi terlihat.
Untuk melihat kontainer yang dihapus sementara di portal Azure, ikuti langkah-langkah berikut:
Navigasi ke akun penyimpanan Anda di portal Azure lalu lihat daftar kontainer Anda.
Alihkan tombol Tampilkan kontainer yang dihapus untuk menyertakan kontainer yang dihapus dalam daftar.
Memulihkan kontainer yang dihapus sementara
Anda dapat memulihkan kontainer yang dihapus sementara dan isinya dalam periode retensi. Untuk memulihkan kontainer yang dihapus sementara di portal Azure, ikuti langkah-langkah berikut:
Navigasi ke akun penyimpanan Anda di portal Azure lalu lihat daftar kontainer Anda.
Tampilkan menu konteks untuk kontainer yang ingin Anda pulihkan, lalu pilih Batalkan Penghapusan dari menu.