Halaman ini menjelaskan cara melindungi instance Memorystore for Valkey dari penghapusan yang tidak disengaja.
Ringkasan
Proteksi dari penghapusan instance memungkinkan Anda mencegah penghapusan instance yang ada dan yang baru secara tidak sengaja. Dengan menggunakan proteksi dari penghapusan instance, Anda dapat mengamankan instance yang penting untuk aplikasi dan layanan Anda.
Anda dapat menyetel opsi proteksi dari 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 proteksi dari penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat instance.
Merencanakan proteksi dari 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
- Pastikan proteksi dari penghapusan dinonaktifkan; jika perlu, edit instance untuk menonaktifkan proteksi dari penghapusan
Batasan proteksi dari penghapusan
Proteksi dari 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 proteksi dari penghapusan pada instance, Anda harus memiliki izin memorystore.instances.update.
Menyetel proteksi dari penghapusan pada instance baru
Berikut adalah cara untuk menyetel opsi proteksi dari penghapusan. Secara default, opsi proteksi dari penghapusan dinonaktifkan, kecuali jika Anda menggunakan Terraform untuk membuat instance.
Jika proteksi dari penghapusan diaktifkan, upaya untuk menghapus instance akan gagal.
gcloud
Untuk mengaktifkan proteksi dari penghapusan saat membuat instance, ikuti petunjuk di Membuat instance multi-zona dan tambahkan flag berikut:
gcloud memorystore instances create INSTANCE \ --deletion-protection-enabled \ --location=REGION_ID \
Ganti kode berikut:
- INSTANCE adalah ID instance Anda.
- REGION_ID adalah region tempat instance Anda berada.
Menyetel atau menghapus proteksi dari penghapusan pada instance yang ada
Berikut adalah cara untuk mengedit instance untuk proteksi dari penghapusan. Jika Anda mengaktifkan opsi ini, upaya berikutnya untuk menghapus instance akan gagal.
gcloud
Untuk mengaktifkan proteksi dari penghapusan untuk instance yang ada, gunakan perintah yang mirip dengan berikut ini:
gcloud memorystore instances update INSTANCE \ --deletion-protection-enabled \ --location=REGION_ID \
Untuk menonaktifkan proteksi dari penghapusan untuk instance yang ada, gunakan perintah yang mirip dengan berikut ini:
gcloud memorystore instances update INSTANCE \ --no-deletion-protection-enabled \ --location=REGION_ID \
Ganti kode berikut:
- INSTANCE adalah ID instance Anda.
- REGION_ID adalah region tempat instance Anda berada.