Mengimpor repositori cadangan untuk Layanan Database

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:

Mengimpor DBS repositori cadangan

  1. 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.yaml
    
  2. Verifikasi bahwa cadangan berhasil diimpor ke server Management API dari instance gdcloud CLI target:

    kubectl get backups.backup.gdc.goog -n dbs-dr
    

    Cadangan yang berhasil diimpor memiliki status Succeeded.