Untuk mengurangi biaya penyimpanan cadangan dan menghapus cadangan yang tidak lagi diperlukan, Anda dapat menghapus cadangan AlloyDB untuk PostgreSQL.
Sebelum memulai
- Project Google Cloud yang Anda gunakan harus sudah diaktifkan untuk mengakses AlloyDB.
- Anda harus memiliki salah satu peran IAM ini dalam project Google Cloud yang Anda gunakan:
roles/alloydb.admin(peran IAM yang telah ditetapkan untuk Admin AlloyDB)roles/owner(peran IAM dasar Pemilik)roles/editor(peran IAM dasar Editor)
Jika Anda tidak memiliki peran ini, hubungi Organization Administrator untuk meminta akses.
Prosedur
gcloud
Untuk menggunakan gcloud CLI, Anda dapat menginstal dan melakukan inisialisasi Google Cloud CLI, atau Anda dapat menggunakan Cloud Shell.
Gunakan perintah backups delete untuk menghapus cadangan AlloyDB.
gcloud alloydb backups delete BACKUP_ID \
--region=REGION_ID \
--project=PROJECT_ID- BACKUP_ID: ID cadangan. Anda dapat menemukan ID cadangan dengan melihat daftar cadangan.
- REGION_ID: ID region tempat cadangan ditempatkan.
- PROJECT_ID: ID project tempat cadangan ditempatkan.
Batasan penghapusan cadangan
Anda dapat menghapus pencadangan on-demand atau otomatis kapan saja, tetapi AlloyDB membatasi keadaan saat Anda dapat menghapus pencadangan berkelanjutan. AlloyDB memerlukan keberadaan cadangan ini agar pencadangan dan pemulihan berkelanjutan dapat berfungsi.
AlloyDB memungkinkan Anda menghapus pencadangan berkelanjutan hanya jika setidaknya salah satu dari kondisi berikut terpenuhi:
Anda telah menonaktifkan pencadangan dan pemulihan berkelanjutan di cluster ini.
Cadangan yang ingin Anda hapus lebih lama dari periode pemulihan yang dikonfigurasi cluster untuk pencadangan dan pemulihan berkelanjutan.
Selain itu, AlloyDB tidak mengizinkan Anda menghapus cadangan yang memiliki cadangan berkelanjutan atau otomatis berdasarkan cadangan tersebut. Cadangan ini adalah cadangan inkremental, dan mengandalkan keberadaan cadangan sebelumnya yang spesifik agar data Anda tetap aman dan dapat dipulihkan.