0

Mengaktifkan fitur Deletion protection pada database RDS di cloud AWS

Fitur deletion protection RDS


Jika kita menggunakan salah satu service dari cloud AWS, yaitu RDS (Relational Database Service), kita bisa mengaktifkan fitur deletion protection untuk memproteksi database dari kesalahan delete yang tidak disengaja.

Misal kita tidak sengaja mengklik tombol delete pada database RDS, jika deletion protection diaktifkan maka database tidak bisa didelete. Fitur ini wajib diaktifkan jika app kita sudah live ke production, untuk mencegah hal-hal yang tidak diinginkan.

Mengaktifkan fitur Deletion Protection

Cara mengaktifkan fitur deletion protection pada RDS cukup mudah.

Misal kita sudah punya databasenya. Masuk ke halaman RDS, klik database tersebut, klik tombol modify (pojok kanan atas) dan scroll kebawah, centang Enable deletion protection.

fitur deletion protection RDS

Kemudian klik Continue, dan pilih Schedule modificationsnya: Apply immediately, agar diubah sekarang juga. Klik Modify DB Instance

Kalau sudah akan terupdate. Fitur deletion protection sudah aktif.


Testing – Delete Database

Sekarang tinggal kita testing, kita delete databasenya apakah bisa atau tidak? (seharusnya tidak bisa)

Klik databasenya, pada tombol Actions (sebelah kanan atas) pilih Delete

Sekarang bisa dilihat akan ada alert, kita tidak bisa mendelete databasenya (This database has deletion protection option enabled. To be able to delete the database, modify the database and disable deletion protection.)

fitur deletion protection RDS

Nice.

Note: Jika suatu saat kita benar-benar ingin menghapus databasenya, sesuai instruksi pada gambar diatas tinggal disablekan saja pilihan Deletion Protection. Setelah itu database akan bisa terhapus.

Kesimpulan

  • Fitur Deletion protection wajib diaktifkan jika aplikasi sudah live ke production
  • Jika fitur deletion protection sudah diaktifkan, database tidak bisa didelete dari halaman RDS
  • Untuk menonaktifkannya, tinggal uncheck deletion protection maka database bisa untuk dihapus
  • Tidak ada biaya untuk fitur deletion protection
  • Fitur Deletion protection bisa diaktifkan saat itu juga, atau bisa ditentukan kapan waktunya (schedule modifications)
  • Fitur Deletion protection secara default sudah aktif saat pilih environment yang production
  • Fitur Deletion protection dapat diaktifkan tanpa harus melakukan downtime aplikasi


Demikian tutorial mengaktifkan fitur deletion protection pada database RDS (Relational Database Service). Semoga bermanfaat!

Ambar Hasbiyatmoko

Hello, I'm web developer. Passionate about programming, web server, and networking.

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.