Nesta página, descrevemos como importar repositórios de backup para serviços de banco de dados (DBS, na sigla em inglês). Faça isso para cada organização em que você quer restaurar DBClusters.
Antes de começar
Antes de usar os serviços de backup e restauração para DBS da CLI gdcloud, é necessário:
- Ser um administrador da plataforma (PA, na sigla em inglês).
Ter o papel de identidade e acesso necessário:
- Administrador de backup de DR: realiza backups de recuperação de desastres. Peça ao administrador do IAM da organização para conceder a você a função de cluster Administrador de backup de DR (
dr-backup-admin).
Para importar repositórios de backup para o DBS, siga estas etapas:
- Administrador de backup de DR: realiza backups de recuperação de desastres. Peça ao administrador do IAM da organização para conceder a você a função de cluster Administrador de backup de DR (
Importar DBS do repositório de backup
No servidor da API Management dos DBClusters da CLI gdcloud de destino, crie um recurso de repositório de backup do B4GDC que aponta para o mesmo bucket usado para armazenar backups de DBS na instância da CLI gdcloud de origem:
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.yamlVerifique se os backups foram importados com sucesso para o servidor da API Management da instância de destino da CLI gdcloud:
kubectl get backups.backup.gdc.goog -n dbs-drOs backups bem-sucedidos são importados e têm um estado
Succeeded.