Importer un dépôt de sauvegarde pour les services de base de données
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page explique comment importer des dépôts de sauvegarde pour les services de base de données (DBS, Database Services). Vous devez effectuer cette opération pour chaque organisation dans laquelle vous souhaitez restaurer des DBClusters.
Avant de commencer
Avant d'utiliser les services de sauvegarde et de restauration pour les bases de données gdcloud CLI, vous devez :
être administrateur de plate-forme.
Disposez du rôle d'identité et d'accès nécessaire :
Administrateur DR Backup : effectue des sauvegardes pour la reprise après sinistre. Demandez à l'administrateur IAM de votre organisation de vous accorder le rôle de cluster Administrateur des sauvegardes de reprise après sinistre (dr-backup-admin).
Pour importer des dépôts de sauvegarde pour DBS, procédez comme suit :
Importer des DBS de dépôt de sauvegarde
Sur le serveur de l'API Management des DBClusters gdcloud CLI cibles, créez une ressource B4GDC BackupRepository qui pointe vers le même bucket que celui utilisé pour stocker les sauvegardes DBS dans l'instance gdcloud CLI source :
Vérifiez que les sauvegardes ont bien été importées sur le serveur de l'API Management de l'instance cible de la CLI gdcloud :
kubectlgetbackups.backup.gdc.goog-ndbs-dr
Les sauvegardes réussies sont importées et ont l'état Succeeded.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThis guide details the process of importing backup repositories for Database Services (DBS) in gdcloud CLI.\u003c/p\u003e\n"],["\u003cp\u003eImporting backup repositories is required for each Organization where you intend to restore DBClusters.\u003c/p\u003e\n"],["\u003cp\u003eTo begin, you must be a Platform Administrator (PA) with the DR Backup Admin cluster role.\u003c/p\u003e\n"],["\u003cp\u003eImportation involves creating a B4GDC Backup Repository resource on the Management API server, pointing to the source's DBS backup bucket.\u003c/p\u003e\n"],["\u003cp\u003eVerification of successful backup import is done by checking for a \u003ccode\u003eSucceeded\u003c/code\u003e state via \u003ccode\u003ekubectl get backups.gdc.goog -n dbs-dr\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Import backup repository for Database Services\n\nThis page describes how to import backup repositories for Database Services (DBS). You must do this for each Organization you want to restore DBClusters in.\n\nBefore you begin\n----------------\n\nBefore using backup and restore services for gdcloud CLI DBS, you must:\n\n- Be a Platform Administrator (PA).\n- Have the necessary identity and access role:\n\n - DR Backup Admin: performs disaster recovery backups. Ask your Organization IAM Admin to grant you the DR Backup Admin (`dr-backup-admin`) cluster role.\n\n To import backup repositories for DBS, follow the proceeding steps:\n\nImport backup repository DBS\n----------------------------\n\n1. On the Management API server of the target gdcloud CLI DBClusters, create a B4GDC Backup\n Repository resource which points to the same bucket used to store DBS\n backups in the sources gdcloud CLI instance:\n\n cat \u003c\u003c EOF \u003e backup_repo_plan.yaml\n apiVersion: backup.gdc.goog/v1\n kind: BackupRepository\n metadata:\n name: dbs-backup-repository\n spec:\n secretReference:\n namespace: dbs-dr\n name: secret\n endpoint: ENDPOINT\n type: S3\n s3Options:\n bucket: ORGNAME-dbs-bucket\n region: REGION\n forcePathStyle: true\n importPolicy: ReadWrite\n EOF\n kubectl apply -f backup_repo_plan.yaml\n\n2. Verify backups are successfully imported to the Management API server of the\n target gdcloud CLI instance:\n\n kubectl get backups.backup.gdc.goog -n dbs-dr\n\n Successful backups are imported and have a `Succeeded` state."]]