Halaman ini menjelaskan cara mengelola pencadangan akhir untuk instance Cloud SQL Anda. Sebelum menghapus instance, Anda dapat membuat cadangan akhir instance tersebut. Selanjutnya, Anda dapat memulihkan cadangan akhir ke instance baru atau yang sudah ada. Dengan demikian, Anda dapat membuat ulang instance yang tidak sengaja dihapus atau menggunakan instance ini untuk skenario pemulihan dari bencana.
Tidak seperti pencadangan otomatis dan pencadangan sesuai permintaan, yang dikaitkan dengan instance, Anda dapat membuat cadangan akhir sebelum menghapus instance. Cloud SQL menyimpan cadangan ini hingga di luar masa aktif instance.
Anda dapat menggunakan perintah gcloud CLI yang ada untuk mencantumkan, mendeskripsikan, memperbarui, dan menghapus cadangan akhir. Jika Anda menggunakan peran khusus, tambahkan izin berikut ke peran tersebut:
cloudsql.backupRuns.list
cloudsql.backupRuns.get
cloudsql.backupRuns.update
cloudsql.backupRuns.delete
Untuk mengetahui informasi selengkapnya tentang izin ini, lihat Izin yang diperlukan. Selain itu, untuk mengetahui informasi selengkapnya tentang cara kerja pencadangan, lihat
Tentang pencadangan Cloud SQL.
Izin yang diperlukan
Konsol Google Cloud
Untuk mengelola pencadangan akhir di project Google Cloud, Anda memerlukan izin berikut:
Untuk mengelola pencadangan akhir di project Google Cloud, Anda memerlukan izin berikut:
Tindakan
Perintah
Izin yang diperlukan
Mencantumkan cadangan akhir
gcloud sql backups list
cloudsql.backupRuns.list
Mendeskripsikan pencadangan akhir
gcloud sql backups describe
cloudsql.backupRuns.get
Memperbarui cadangan akhir
gcloud sql backups patch
cloudsql.backupRuns.update
Menghapus cadangan akhir
gcloud sql backups delete
cloudsql.backupRuns.delete
REST
Untuk mengelola pencadangan akhir di project Google Cloud, Anda memerlukan izin berikut:
Tindakan
Metode
Izin yang diperlukan
Mencantumkan cadangan akhir
backups.list
cloudsql.backupRuns.list
Mendeskripsikan pencadangan akhir
backups.describe
cloudsql.backupRuns.get
Memperbarui cadangan akhir
backups.patch
cloudsql.backupRuns.update
Menghapus cadangan akhir
backups.delete
cloudsql.backupRuns.delete
Melihat daftar cadangan akhir
Anda dapat melihat daftar cadangan akhir dan detail tentang cadangan menggunakan konsol Google Cloud, gcloud CLI, atau Cloud SQL API.
Konsol Google Cloud tidak menampilkan cadangan yang terlewati atau gagal dalam
histori pencadangan. Untuk melihat jenis cadangan ini, gunakan gcloud atau Cloud SQL API.
Konsol
Di konsol Google Cloud, buka halaman Cloud SQL Backups.
Anda mendapatkan BACKUP_NAME dari output menjalankan perintah gcloud sql backups list. BACKUP_NAME memiliki format berikut: projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Mendapatkan daftar cadangan akhir
Gunakan contoh ini untuk mendapatkan daftar semua pencadangan akhir yang terkait dengan project Google Cloud. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.list.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID
INSTANCE_ID: ID instance
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Gunakan contoh ini untuk melihat detail tentang pencadangan akhir. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.get.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups/BACKUP_ID
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Gunakan contoh ini untuk mendapatkan daftar semua pencadangan akhir yang terkait dengan project Google Cloud. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.list.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID
INSTANCE_ID: ID instance
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Gunakan contoh ini untuk melihat detail tentang pencadangan akhir. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.get.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups/BACKUP_ID
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Anda mendapatkan BACKUP_NAME dari output menjalankan perintah gcloud sql backups list. BACKUP_NAME memiliki format berikut: projects/PROJECT_ID/backups/BACKUP_ID.
Untuk flag --expiry-time dan --ttl-days, gunakan panduan berikut:
Untuk flag --expiry-time, tentukan stempel tanggal dan waktu saat Cloud SQL menghapus cadangan akhir secara otomatis.
Untuk flag --ttl-days, tentukan periode retensi cadangan akhir (dari 1 hingga 365 hari). Hal ini dikenal sebagai time to live (TTL). Periode retensi dimulai dari tanggal dan waktu saat ini, dan periode retensi maksimum yang diizinkan Cloud SQL adalah 1 tahun (atau 365 hari).
REST v1
Mendapatkan daftar cadangan akhir
Gunakan contoh ini untuk mendapatkan daftar semua pencadangan akhir yang terkait dengan project Google Cloud. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.list.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID
INSTANCE_ID: ID instance
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Anda dapat memperbarui periode retensi data pencadangan akhir dengan salah satu cara berikut:
Hari retensi: Ubah jumlah hari yang dipertahankan Cloud SQL untuk cadangan.
Waktu habis masa berlaku: Berikan stempel tanggal dan waktu yang diperbarui untuk saat Cloud SQL menghapus cadangan secara otomatis.
Memperbarui hari retensi
Gunakan contoh ini untuk memperbarui jumlah hari yang dipertahankan Cloud SQL untuk cadangan akhir. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.update.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
TTL_DAYS: periode retensi cadangan akhir (dari 1 hingga 365 hari). Hal ini dikenal sebagai time to live (TTL). Periode retensi dimulai dari tanggal dan waktu saat ini, dan periode retensi maksimum yang diizinkan Cloud SQL adalah 1 tahun (atau 365 hari).
Gunakan contoh ini untuk memberikan stempel tanggal dan waktu yang diperbarui saat Cloud SQL menghapus cadangan. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.update.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
DATE_AND_TIME_STAMP: stempel tanggal dan waktu saat Cloud SQL menghapus pencadangan akhir secara otomatis.
Gunakan contoh ini untuk memperbarui deskripsi pencadangan akhir. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.update.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
DESCRIPTION: deskripsi yang diperbarui untuk pencadangan akhir.
Gunakan contoh ini untuk mendapatkan daftar semua pencadangan akhir yang terkait dengan project Google Cloud. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.list.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID
INSTANCE_ID: ID instance
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Anda dapat memperbarui periode retensi data pencadangan akhir dengan salah satu cara berikut:
Hari retensi: Mengubah jumlah hari yang dipertahankan Cloud SQL untuk cadangan
Waktu habis masa berlaku: Berikan stempel tanggal dan waktu yang diperbarui untuk saat Cloud SQL menghapus cadangan secara otomatis.
Memperbarui hari retensi
Gunakan contoh ini untuk memperbarui jumlah hari yang dipertahankan Cloud SQL untuk cadangan akhir. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.update.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
TTL_DAYS: periode retensi cadangan akhir (dari 1 hingga 365 hari). Hal ini dikenal sebagai time to live (TTL). Periode retensi dimulai dari tanggal dan waktu saat ini, dan periode retensi maksimum yang diizinkan Cloud SQL adalah 1 tahun (atau 365 hari).
Gunakan contoh ini untuk memberikan stempel tanggal dan waktu yang diperbarui saat Cloud SQL menghapus cadangan. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.update.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
DATE_AND_TIME_STAMP: stempel tanggal dan waktu saat Cloud SQL menghapus pencadangan akhir secara otomatis.
Gunakan contoh ini untuk memperbarui deskripsi pencadangan akhir. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.update.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID.
BACKUP_ID: ID cadangan. Anda mendapatkan ID ini dari output saat menjalankan panggilan sebelumnya.
DESCRIPTION: deskripsi yang diperbarui untuk pencadangan akhir.
Anda dapat menghapus cadangan akhir menggunakan konsol Google Cloud, gcloud CLI, atau Cloud SQL API.
Menghapus cadangan mungkin tidak akan mengosongkan
ruang penyimpanan sebanyak ukuran cadangan. Hal ini karena cadangan
bertambah, sehingga menghapus cadangan yang lama dapat mentransfer beberapa kontennya
ke cadangan yang baru untuk menjaga integritas cadangan yang lebih baru.
Konsol
Di konsol Google Cloud, buka halaman Cloud SQL Backups.
Anda mendapatkan BACKUP_NAME dari output menjalankan perintah gcloud sql backups list. BACKUP_NAME memiliki format berikut: projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Mendapatkan daftar cadangan akhir
Gunakan contoh ini untuk mendapatkan daftar semua pencadangan akhir yang terkait dengan project Google Cloud. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.list.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID
INSTANCE_ID: ID instance
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Untuk mengirim permintaan, perluas salah satu opsi berikut:
Gunakan contoh ini untuk mendapatkan daftar semua pencadangan akhir yang terkait dengan project Google Cloud. Untuk mengetahui daftar lengkap parameter panggilan ini, lihat halaman
backupRuns.list.
Sebelum menggunakan salah satu data permintaan,
lakukan penggantian berikut:
PROJECT_ID: project ID
INSTANCE_ID: ID instance
Metode HTTP dan URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Untuk mengirim permintaan, perluas salah satu opsi berikut:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-02-21 UTC."],[],[]]