Halaman ini menjelaskan cara mengimpor repositori cadangan untuk Layanan Database (DBS). Anda harus melakukannya untuk setiap Organisasi yang ingin Anda pulihkan DBCluster-nya.
Sebelum memulai
Sebelum menggunakan layanan pencadangan dan pemulihan untuk DBS gcloud CLI, Anda harus:
- Menjadi Administrator Platform (PA).
Memiliki peran identitas dan akses yang diperlukan:
- Admin Pencadangan DR: melakukan pencadangan pemulihan dari bencana. Minta Admin IAM Organisasi Anda untuk memberi Anda peran cluster DR Backup Admin (
dr-backup-admin).
Untuk mengimpor repositori cadangan untuk DBS, ikuti langkah-langkah berikut:
- Admin Pencadangan DR: melakukan pencadangan pemulihan dari bencana. Minta Admin IAM Organisasi Anda untuk memberi Anda peran cluster DR Backup Admin (
Mengimpor DBS repositori cadangan
Di server Management API dari DBCluster gdcloud CLI target, buat resource B4GDC Backup Repository yang mengarah ke bucket yang sama yang digunakan untuk menyimpan cadangan DBS di instance gdcloud CLI sumber:
cat << EOF > backup_repo_plan.yaml apiVersion: backup.gdc.goog/v1 kind: BackupRepository metadata: name: dbs-backup-repository spec: secretReference: namespace: dbs-dr name: secret endpoint: ENDPOINT type: S3 s3Options: bucket: ORGNAME-dbs-bucket region: REGION forcePathStyle: true importPolicy: ReadWrite EOF kubectl apply -f backup_repo_plan.yamlVerifikasi bahwa cadangan berhasil diimpor ke server Management API dari instance gdcloud CLI target:
kubectl get backups.backup.gdc.goog -n dbs-drCadangan yang berhasil diimpor memiliki status
Succeeded.