Proteksi dari penghapusan cluster memungkinkan Anda mencegah penghapusan cluster yang ada dan yang baru secara tidak sengaja. Dengan menggunakan proteksi dari penghapusan cluster, Anda dapat mengamankan cluster yang penting untuk aplikasi dan layanan Anda.
Anda dapat menyetel opsi proteksi dari 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 proteksi dari penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat cluster.
Merencanakan proteksi dari 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 hal berikut:
- Konfirmasi bahwa cluster aman untuk dihapus.
- Konfirmasi bahwa proteksi dari penghapusan dinonaktifkan.
- Jika perlu, edit cluster untuk menonaktifkan proteksi dari penghapusan.
Batasan proteksi dari penghapusan
Proteksi dari 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 a Google Cloud project dihapus
Izin yang diperlukan
Untuk menyetel proteksi dari penghapusan pada cluster, Anda harus memiliki izin redis.instances.update.
Menyetel proteksi dari penghapusan pada cluster baru
Anda dapat menyetel proteksi dari penghapusan pada cluster baru menggunakan gcloud CLI.
Secara default, proteksi dari penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat cluster. Jika Anda mengaktifkan proteksi dari penghapusan, upaya untuk menghapus cluster akan gagal.
gcloud
Untuk mengaktifkan proteksi dari penghapusan saat membuat cluster, ikuti petunjuk di Membuat instance, dan tambahkan flag 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 proteksi dari penghapusan pada cluster yang ada
Anda dapat menyetel atau menghapus perlindungan penghapusan pada cluster yang ada menggunakan gcloud CLI. Jika Anda mengaktifkan proteksi dari penghapusan, upaya berikutnya untuk menghapus cluster akan gagal.
gcloud
Untuk mengaktifkan proteksi dari 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 proteksi dari penghapusan untuk cluster yang ada, gunakan perintah berikut:
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --no-deletion-protection