Mencegah penghapusan cluster

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