Penghapusan kontainer sementara

Penghapusan sementara kontainer melindungi data Anda dari kemungkinan terhapus karena tidak sengaja dengan menjaga data yang dihapus dalam sistem untuk jangka waktu tertentu. Selama periode retensi, Anda dapat memulihkan kontainer yang dihapus sementara dan isinya ke dalam kondisi kontainer pada saat dihapus. Setelah periode retensi berakhir, kontainer dan isinya dihapus secara permanen.

Penghapusan sementara blob adalah bagian dari strategi perlindungan data komprehensif untuk data blob. Untuk perlindungan optimal untuk data blob Anda, Microsoft menganjurkan untuk mengaktifkan semua fitur perlindungan data berikut:

Untuk mempelajari selengkapnya tentang rekomendasi Microsoft untuk perlindungan data, lihat Ringkasan perlindungan data.

Perhatian

Setelah Anda mengaktifkan penerapan versi blob untuk akun penyimpanan, setiap operasi tulis ke blob di akun tersebut akan menghasilkan pembuatan versi baru. Untuk alasan ini, pengaktifan penerapan versi blob dapat meminta biaya tambahan. Untuk meminimalkan biaya, gunakan kebijakan manajemen siklus hidup untuk menghapus versi lama secara otomatis. Untuk informasi tentang manajemen siklus hidup lebih lanjut, lihat Optimalkan biaya dengan mengotomatiskan tingkat akses Azure Blob Storage.

Cara kerja penghapusan sementara kontainer

Saat mengaktifkan penghapusan sementara kontainer, Anda dapat menentukan periode retensi untuk kontainer yang dihapus antara 1 dan 365 hari. Periode retensi default adalah tujuh hari. Selama periode retensi, Anda dapat memulihkan kontainer yang dihapus dengan memanggil operasi Pulihkan Kontainer.

Saat Anda memulihkan kontainer, blob kontainer dan versi blob apa pun serta rekam jepret juga dipulihkan. Namun, Anda hanya dapat menggunakan penghapusan sementara kontainer untuk memulihkan blob jika kontainer itu sendiri dihapus. Untuk memulihkan blob yang dihapus saat kontainer induknya belum dihapus, Anda harus menggunakan penghapusan sementara blob atau penerapan versi blob.

Peringatan

Penghapusan sementara kontainer hanya dapat memulihkan seluruh kontainer dan isinya pada saat penghapusan. Anda tidak dapat memulihkan blob yang dihapus dalam kontainer dengan menggunakan penghapusan sementara kontainer. Microsoft merekomendasikan juga mengaktifkan penghapusan sementara blob dan penerapan versi blob untuk melindungi blob individu dalam kontainer.

Ketika Anda memulihkan kontainer, Anda harus mengembalikannya ke nama aslinya. Jika nama asli telah digunakan untuk membuat kontainer baru, maka Anda tidak akan dapat memulihkan kontainer yang dihapus sementara.

Diagram berikut menunjukkan bagaimana kontainer yang dihapus dapat dipulihkan saat penghapusan sementara kontainer diaktifkan:

Diagram showing how a soft-deleted container may be restored

Setelah periode retensi kedaluwarsa, kontainer dihapus secara permanen dari Azure Storage dan tidak dapat dipulihkan. Jam mulai dari periode retensi yaitu pada saat kontainer dihapus. Anda dapat mengubah periode retensi kapan saja, tetapi perlu diingat bahwa periode retensi yang diperbarui hanya berlaku untuk kontainer yang baru dihapus. Kontainer yang dihapus sebelumnya akan dihapus secara permanen berdasarkan periode retensi yang berlaku pada saat kontainer dihapus.

Menonaktifkan penghapusan sementara kontainer tidak mengakibatkan penghapusan permanen kontainer yang sebelumnya dihapus untuk sementara. Setiap kontainer yang dihapus untuk sementara akan dihapus secara permanen setelah berakhirnya periode retensi yang berlaku saat kontainer dihapus.

Penghapusan sementara kontainer tersedia untuk jenis akun penyimpanan berikut:

  • Akun penyimpanan v2 dan v1 tujuan umum
  • Akun penyimpanan blob blok
  • Akun penyimpanan blob

Akun penyimpanan dengan namespace hierarki yang diaktifkan untuk digunakan dengan Azure Data Lake Storage Gen2 juga didukung.

Versi Azure Storage REST API 2019-12-12 atau yang lebih tinggi mendukung penghapusan sementara kontainer.

Penting

Penghapusan sementara kontainer tidak melindungi dari penghapusan akun penyimpanan, namun hanya melindungi penghapusan kontainer pada akun tersebut. Untuk melindungi akun penyimpanan dari penghapusan, konfigurasikan kunci pada sumber daya akun penyimpanan. Untuk informasi lebih lengkap tentang mengunci sumber daya Azure Resource Manager, lihat Mengunci sumber daya untuk mencegah perubahan tak terduga.

Dukungan fitur

Dukungan untuk fitur ini mungkin terpengaruh dengan mengaktifkan Data Lake Storage Gen2, protokol Network File System (NFS) 3.0, atau SSH File Transfer Protocol (SFTP). Jika Anda telah mengaktifkan salah satu kemampuan ini, lihat Dukungan fitur Blob Storage di akun Azure Storage untuk menilai dukungan untuk fitur ini.

Penetapan harga dan penagihan

Tidak ada biaya tambahan untuk mengaktifkan penghapusan sementara kontainer. Data dalam kontainer yang dihapus sementara ditagih dengan tarif yang sama dengan data aktif.

Langkah berikutnya