Menghapus instans DB - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghapus instans DB

Anda dapat menghapus instans DB menggunakan AWS Management Console, AWS CLI, atau RDS API. Jika Anda ingin menghapus instans DB di klaster DB Aurora, lihat Menghapus klaster DB Aurora dan instans DB.

Prasyarat untuk menghapus instans DB

Sebelum Anda mencoba menghapus instans DB, pastikan perlindungan penghapusan dinonaktifkan. Secara default, perlindungan penghapusan diaktifkan untuk instans DB yang dibuat dengan konsol.

Jika instans DB mengaktifkan perlindungan penghapusan, Anda dapat menonaktifkannya dengan memodifikasi pengaturan instans Anda. Pilih Ubah di halaman detail database atau panggil modify-db-instanceperintah. Operasi ini tidak menyebabkan penghentian. Untuk informasi selengkapnya, lihat Pengaturan untuk instans DB.

Pertimbangan saat menghapus instans DB

Menghapus instans DB berpengaruh pada pemulihan instans, ketersediaan cadangan, dan status replika baca. Pertimbangkan masalah berikut:

  • Anda dapat memilih apakah akan membuat snapshot DB akhir. Anda memiliki opsi berikut:

    • Jika mengambil snapshot akhir, Anda dapat menggunakannya untuk memulihkan instans DB Anda yang dihapus. RDS mempertahankan snapshot akhir dan snapshot manual apa pun yang Anda ambil sebelumnya. Anda tidak dapat membuat snapshot DB akhir dari instans DB Anda jika tidak berada dalam status Available. Untuk informasi selengkapnya, lihat Melihat status instans DB Amazon RDS.

    • Jika Anda tidak mengambil snapshot terakhir, penghapusan instance Anda lebih cepat. Kerugiannya adalah tidak ada snapshot akhir yang dapat Anda pulihkan nanti. Jika Anda memutuskan untuk memulihkan instans DB yang dihapus, simpan cadangan otomatis atau gunakan snapshot manual sebelumnya untuk mengembalikan instans DB Anda ke titik waktu snapshot sebelumnya.

  • Anda dapat memilih apakah akan mempertahankan pencadangan otomatis. Anda memiliki opsi berikut:

    • Jika Anda mempertahankan pencadangan otomatis, RDS menyimpannya selama periode retensi yang berlaku untuk instans DB saat Anda menghapusnya. Anda dapat menggunakan pencadangan otomatis untuk memulihkan instans DB Anda selama tetapi tidak setelah periode retensi. Periode retensi berlaku terlepas dari apakah Anda membuat snapshot DB akhir. Untuk menghapus pencadangan otomatis yang dipertahankan, lihat Menghapus cadangan otomatis yang dipertahankan.

    • Pencadangan otomatis yang dipertahankan dan snapshot manual dikenakan biaya penagihan hingga dihapus. Untuk informasi selengkapnya, lihat Biaya retensi.

    • Jika Anda tidak menyimpan backup otomatis, RDS menghapus backup otomatis yang berada di sama dengan instans DB Anda. Wilayah AWS Anda tidak dapat memulihkan pencadangan ini. Jika pencadangan otomatis Anda telah direplikasi ke Wilayah AWS lainnya, RDS menyimpannya meskipun Anda tidak memilih untuk mempertahankan pencadangan otomatis. Untuk informasi selengkapnya, lihat Mereplikasi backup otomatis ke yang lain Wilayah AWS.

      catatan

      Biasanya, jika Anda membuat snapshot DB akhir, Anda tidak perlu menyimpan pencadangan otomatis.

  • Saat Anda menghapus instans DB Anda, RDS tidak menghapus snapshot DB manual. Untuk informasi selengkapnya, lihat Membuat snapshot DB untuk instans DB AZ tunggal untuk Amazon RDS.

  • Jika Anda ingin menghapus semua sumber daya RDS, perhatikan bahwa sumber daya berikut dikenakan biaya penagihan:

    • Instans DB

    • Snapshot DB

    • Klaster DB

    Jika Anda membeli instans cadangan, maka instans ditagih sesuai dengan kontrak yang Anda setujui ketika Anda membeli instans. Untuk informasi selengkapnya, lihat Instans DB cadangan untuk instans DB RDS Cadangan Amazon. Anda bisa mendapatkan informasi penagihan untuk semua AWS sumber daya Anda dengan menggunakan. AWS Cost Explorer Untuk informasi selengkapnya, lihat Menganalisis biaya Anda dengan AWS Cost Explorer.

  • Jika Anda menghapus instans DB yang telah membaca replika yang sama Wilayah AWS, setiap replika baca secara otomatis dipromosikan ke instans DB mandiri. Untuk informasi selengkapnya, lihat Mempromosikan replika baca menjadi instans DB mandiri. Jika instans DB Anda telah membaca replika yang berbeda Wilayah AWS, lihat Pertimbangan replikasi lintas Wilayah informasi yang terkait dengan menghapus instans DB sumber untuk replika baca lintas wilayah.

  • Ketika status untuk instans DB adalahdeleting, nilai sertifikat CA-nya tidak muncul di konsol RDS atau dalam output untuk AWS CLI perintah atau operasi API RDS. Untuk informasi selengkapnya tentang sertifikat CA, lihat .

  • Waktu yang diperlukan untuk menghapus instans DB dapat bervariasi bergantung pada periode retensi cadangan (yaitu, berapa banyak cadangan yang harus dihapus), berapa banyak data yang dihapus, dan apakah snapshot akhir diambil.

Menghapus instans DB

Anda dapat menghapus instans DB menggunakan AWS Management Console, AWS CLI, atau RDS API. Anda harus melakukan tindakan berikut:

  • Memberikan nama instans DB

  • Mengaktifkan atau menonaktifkan opsi untuk mengambil snapshot DB akhir dari instans

  • Mengaktifkan atau menonaktifkan opsi untuk mempertahankan pencadangan otomatis

catatan

Anda tidak dapat menghapus klaster DB Multi-AZ saat perlindungan penghapusan diaktifkan. Untuk informasi selengkapnya, lihat Prasyarat untuk menghapus instans DB.

Untuk menghapus instans DB
  1. Masuk ke AWS Management Console dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis data, lalu pilih instans DB yang ingin dihapus.

  3. Untuk Tindakan, pilih Hapus.

  4. Untuk membuat snapshot DB akhir untuk instans DB, pilih Buat snapshot akhir?.

  5. Jika Anda memilih untuk membuat snapshot akhir, masukkan Nama snapshot akhir.

  6. Untuk menyimpan pencadangan otomatis, pilih Pertahankan cadangan otomatis.

  7. Masukkan delete me dalam kotak.

  8. Pilih Hapus.

Untuk menemukan ID instans dari instans DB di akun Anda, panggil describe-db-instancesperintah:

aws rds describe-db-instances --query 'DBInstances[*].[DBInstanceIdentifier]' --output text

Untuk menghapus instans DB dengan menggunakan AWS CLI, panggil delete-db-instanceperintah dengan opsi berikut:

  • --db-instance-identifier

  • --final-db-snapshot-identifier atau --skip-final-snapshot

contoh Dengan snapshot akhir dan tanpa pencadangan otomatis yang dipertahankan

Untuk Linux, macOS, atau Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --final-db-snapshot-identifier mydbinstancefinalsnapshot \ --delete-automated-backups

Untuk Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --final-db-snapshot-identifier mydbinstancefinalsnapshot ^ --delete-automated-backups
contoh Dengan pencadangan otomatis yang dipertahankan dan tanpa snapshot akhir

Untuk Linux, macOS, atau Unix:

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --skip-final-snapshot \ --no-delete-automated-backups

Untuk Windows:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --skip-final-snapshot ^ --no-delete-automated-backups

Untuk menghapus instans DB dengan menggunakan Amazon RDS API, panggil operasi DeleteDBInstance dengan parameter berikut ini:

  • DBInstanceIdentifier

  • FinalDBSnapshotIdentifier atau SkipFinalSnapshot