Perlindungan penghapusan cluster memungkinkan Anda mencegah penghapusan cluster yang ada dan yang baru secara tidak sengaja. Dengan menggunakan perlindungan penghapusan cluster, Anda dapat mengamankan cluster yang penting untuk aplikasi dan layanan Anda.
Anda dapat menyetel opsi perlindungan penghapusan saat membuat cluster. Selain itu, Anda dapat menyetel opsi ini pada cluster yang ada. Dalam kedua kasus tersebut, penghapusan dapat dicegah di tingkat cluster. Secara default, opsi perlindungan penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat cluster.
Merencanakan perlindungan penghapusan
Jika Anda berencana membuat cluster, tentukan apakah Anda ingin melindungi cluster dari penghapusan yang tidak disengaja. Misalnya, Anda mungkin ingin melindungi cluster penting dengan cara ini.
Pertimbangkan juga apakah ada cluster yang ingin Anda lindungi dari penghapusan yang tidak disengaja. Jika Anda memiliki beberapa cluster yang ingin dilindungi, setel opsi pada setiap cluster.
Merencanakan penghapusan cluster
Jika Anda berencana menghapus cluster, lakukan langkah-langkah berikut:
- Pastikan bahwa cluster aman untuk dihapus.
- Konfirmasi bahwa perlindungan penghapusan dinonaktifkan.
- Jika perlu, edit cluster untuk menonaktifkan perlindungan penghapusan.
Batasan perlindungan penghapusan
Perlindungan penghapusan pada cluster tidak mencegah tindakan berikut terjadi:
- Mengedit cluster
- Menangguhkan cluster karena masalah penagihan
- Menghapus cluster yang ditangguhkan karena masalah penagihan
- Menghapus cluster karena project Google Cloud dihapus
Izin yang diperlukan
Untuk menyetel perlindungan penghapusan pada cluster, Anda harus memiliki izin redis.instances.update.
Menyetel perlindungan penghapusan pada cluster baru
Anda dapat menyetel perlindungan penghapusan pada cluster baru menggunakan gcloud CLI.
Secara default, perlindungan penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat cluster. Jika Anda mengaktifkan perlindungan penghapusan, upaya untuk menghapus cluster akan gagal.
gcloud
Untuk mengaktifkan perlindungan penghapusan saat membuat cluster, ikuti petunjuk di Membuat instance, dan tambahkan tanda berikut:
gcloud redis clusters create CLUSTER_ID \ --region=REGION_ID \ --deletion-protection
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster yang ingin Anda lindungi agar tidak dihapus
- REGION_ID: region tempat cluster berada
Menyetel atau menghapus perlindungan penghapusan pada cluster yang ada
Anda dapat menyetel atau menghapus perlindungan penghapusan pada cluster yang ada menggunakan gcloud CLI. Jika Anda mengaktifkan perlindungan penghapusan, maka upaya berikutnya untuk menghapus cluster akan gagal.
gcloud
Untuk mengaktifkan perlindungan penghapusan untuk cluster yang ada, gunakan perintah berikut:
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --deletion-protection
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster yang ingin Anda lindungi agar tidak dihapus
- REGION_ID: region tempat cluster berada
Untuk menonaktifkan perlindungan penghapusan untuk cluster yang ada, gunakan perintah berikut:
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --no-deletion-protection