Questa pagina descrive come importare i repository di backup per Database Services (DBS). Devi farlo per ogni organizzazione in cui vuoi ripristinare i DBCluster.
Prima di iniziare
Prima di utilizzare i servizi di backup e ripristino per gdcloud CLI DBS, devi:
- Essere un amministratore della piattaforma.
Disporre del ruolo di identità e accesso necessario:
- Amministratore backup DR: esegue i backup per il ripristino di emergenza. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo del cluster Amministratore backup DR (
dr-backup-admin).
Per importare i repository di backup per DBS, segui i passaggi successivi:
- Amministratore backup DR: esegue i backup per il ripristino di emergenza. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo del cluster Amministratore backup DR (
Importa il repository di backup DBS
Sul server API Management dei DBCluster gdcloud CLI di destinazione, crea una risorsa B4GDC Backup Repository che punta allo stesso bucket utilizzato per archiviare i backup DBS nell'istanza gdcloud CLI di origine:
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.yamlVerifica che i backup siano stati importati correttamente nel server dell'API Management dell'istanza gdcloud CLI di destinazione:
kubectl get backups.backup.gdc.goog -n dbs-drI backup riusciti vengono importati e hanno lo stato
Succeeded.