Halaman ini menjelaskan cara melindungi instance Memorystore for Redis Cluster dari penghapusan yang tidak disengaja.
Ringkasan
Perlindungan penghapusan instance memungkinkan Anda mencegah penghapusan instance yang ada dan yang baru secara tidak sengaja. Dengan menggunakan perlindungan penghapusan instance, Anda dapat mengamankan instance yang penting untuk aplikasi dan layanan Anda.
Anda dapat menyetel opsi perlindungan penghapusan saat membuat instance. Selain itu, Anda dapat menyetel opsi ini pada instance yang ada. Dalam kedua kasus tersebut, penghapusan dapat dicegah di tingkat instance. Secara default, opsi perlindungan penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat instance.
Merencanakan perlindungan penghapusan
Jika Anda berencana membuat instance, tentukan apakah Anda ingin melindungi instance baru dari penghapusan yang tidak disengaja. Misalnya, sebuah instance kritis harus dilindungi dengan cara ini.
Pertimbangkan juga apakah ada instance yang ingin Anda lindungi dari penghapusan yang tidak disengaja. Jika Anda memiliki beberapa instance yang ingin dilindungi, setel opsi pada setiap instance.
Merencanakan penghapusan instance
Jika Anda berencana menghapus instance, lakukan langkah berikut terlebih dahulu:
- Pastikan bahwa instance aman untuk dihapus
- Konfirmasi bahwa perlindungan penghapusan dinonaktifkan; jika perlu, edit instance untuk menonaktifkan perlindungan penghapusan
Batasan perlindungan penghapusan
Perlindungan penghapusan pada instance tidak mencegah:
- Mengedit instance
- Menangguhkan instance karena masalah penagihan
- Menghapus instance yang ditangguhkan karena masalah penagihan
- Menghapus instance karena penghapusan project
Izin yang diperlukan
Untuk menyetel perlindungan penghapusan pada instance, Anda harus memiliki izin redis.instances.update
.
Menyetel perlindungan penghapusan pada instance baru
Berikut adalah cara untuk menyetel opsi perlindungan penghapusan. Secara default, opsi perlindungan penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat instance.
Jika perlindungan penghapusan diaktifkan, upaya untuk menghapus instance akan gagal.
gcloud
Untuk mengaktifkan perlindungan penghapusan saat membuat instance, ikuti petunjuk di Membuat instance, dan tambahkan tanda berikut:
gcloud redis clusters create INSTANCE_ID \ --deletion-protection
Menyetel atau menghapus perlindungan penghapusan pada instance yang ada
Berikut adalah cara mengedit instance untuk perlindungan penghapusan. Jika Anda mengaktifkan opsi ini, upaya berikutnya untuk menghapus instance akan gagal.
gcloud
Untuk mengaktifkan perlindungan penghapusan untuk instance yang ada, gunakan perintah seperti berikut:
gcloud redis clusters update INSTANCE_ID \ --deletion-protection
Untuk menonaktifkan perlindungan penghapusan untuk instance yang ada, gunakan perintah seperti berikut:
gcloud redis clusters update INSTANCE_ID \ --no-deletion-protection