Cette page fournit des informations sur les opérations de sauvegarde Spanner. Pour en savoir plus sur les sauvegardes, consultez la section Présentation des sauvegardes.
Avant de commencer
-
Pour obtenir les autorisations dont vous avez besoin pour gérer les sauvegardes, demandez à votre administrateur de vous accorder le les rôles IAM suivants sur l'instance:
-
Créez, affichez, mettez à jour et supprimez des sauvegardes:
Administrateur de sauvegardes Cloud Spanner (
roles/spanner.backupAdmin
) -
Créer et afficher des sauvegardes :
Rédacteur de sauvegardes Cloud Spanner (
roles/spanner.backupWriter
)
-
Créez, affichez, mettez à jour et supprimez des sauvegardes:
Administrateur de sauvegardes Cloud Spanner (
Les exemples de CLI gcloud présentés sur cette page partent des principes suivants :
- Vous avez déjà configuré la CLI gcloud pour une utilisation avec Spanner. Si vous débutez avec gcloud CLI avec Spanner, consultez Premiers pas avec Spanner à l'aide de gcloud CLI.
Vous avez configuré la gcloud CLI avec votre projet. Exemple :
gcloud config set core/project PROJECT_ID
Copier une sauvegarde
Console
Dans la console Google Cloud, accédez à la page Instances de Spanner.
Cliquez sur l'instance contenant la base de données que vous souhaitez copier.
Cliquez sur la base de données.
Dans le volet de navigation, cliquez sur Sauvegarder/Restaurer.
Dans le tableau Sauvegardes, sélectionnez Actions pour votre sauvegarde, puis cliquez sur Copier.
Remplissez le formulaire en choisissant une instance de destination, en fournissant un nom et en sélectionnant une date d'expiration pour la copie de sauvegarde.
Cliquez sur Copier.
Pour vérifier la progression d'une opération de copie, consultez Vérifiez la progression de l'opération.
Si l'opération prend trop de temps, vous pouvez l'annuler. Pour en savoir plus, consultez Annulez une opération d'instance de longue durée.
gcloud
Vous pouvez copier une sauvegarde sur une autre instance du même projet ou sur une autre instance d'un autre projet.
Copier une sauvegarde dans le même projet
Si vous choisissez de copier la sauvegarde
vers une autre instance du même projet,
vous devez créer une instance (ou en avoir une prête) pour la sauvegarde copiée. Vous ne pouvez pas créer d'instance dans le cadre de l'opération de copie de sauvegarde. De plus, l'heure d'expiration de la sauvegarde doit être d'au moins six heures à compter du moment où la requête de copie actuelle est traitée et au plus 366 jours après la create_time
de la sauvegarde source.
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID du projet.
- SOURCE_INSTANCE_ID: ID de l'instance Spanner source.
- SOURCE_DATABASE_ID: ID de la base de données Spanner source.
- SOURCE_BACKUP_NAME: nom de la sauvegarde Spanner.
- DESTINATION_INSTANCE_ID : ID de l'instance Spanner cible.
- DESTINATION_BACKUP_NAME: nom de la sauvegarde Spanner de destination.
- EXPIRATION_DATE: date et heure d'expiration
-
ENCRYPTION_TYPE:
le type de chiffrement de la sauvegarde créée.
Les valeurs valides sont
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Si vous utilisezCUSTOMER_MANAGED_ENCRYPTION
, vous devez spécifier unkmsKeyName
.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner backups copy \ --source-instance=INSTANCE_ID \ --source-backup=SOURCE_BACKUP_NAME \ --destination-instance=DESTINATION_INSTANCE_ID \ --destination-backup=DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-instance=INSTANCE_ID ` --source-backup=SOURCE_BACKUP_NAME ` --destination-instance=DESTINATION_INSTANCE_ID ` --destination-backup=DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-instance=INSTANCE_ID ^ --source-backup=SOURCE_BACKUP_NAME ^ --destination-instance=DESTINATION_INSTANCE_ID ^ --destination-backup=DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Vous devriez obtenir un résultat semblable à celui-ci :
createTime: '2022-03-29T22:06:05.905823Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/SOURCE_DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
Copier une sauvegarde dans un autre projet
Si vous choisissez de copier la sauvegarde dans un autre projet, vous devez disposer d'un autre
avec sa propre instance prête pour la sauvegarde copiée. Vous ne pouvez pas créer de projet dans le cadre de l'opération de copie de sauvegarde. Par ailleurs,
l'heure d'expiration de la sauvegarde doit être d'au moins six heures à compter de l'heure à laquelle
la demande de copie actuelle est traitée au plus tard 366 jours après la source
sauvegarde create_time
.
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- SOURCE_PROJECT_ID : ID du projet source.
- SOURCE_INSTANCE_ID: ID de l'instance Spanner source.
- SOURCE_DATABASE_ID: ID de la base de données Spanner source.
- SOURCE_BACKUP_NAME: nom de la sauvegarde Spanner.
- DESTINATION_PROJECT_ID: ID du projet de destination.
- DESTINATION_INSTANCE_ID: ID de l'instance Spanner cible
- DESTINATION_BACKUP_NAME: nom de la sauvegarde Spanner de destination.
- EXPIRATION_DATE: date et heure d'expiration
-
ENCRYPTION_TYPE:
le type de chiffrement de la sauvegarde créée.
Les valeurs valides sont
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Si vous utilisezCUSTOMER_MANAGED_ENCRYPTION
, vous devez spécifier unkmsKeyName
.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner backups copy \ --source-backup=projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/backups/SOURCE_BACKUP_NAME \ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-backup=projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/backups/SOURCE_BACKUP_NAME ` --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-backup=projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/backups/SOURCE_BACKUP_NAME ^ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Vous devriez obtenir un résultat semblable à celui-ci :
createTime: '2022-03-29T22:06:05.905823Z' database: projects/SOURCE_PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
Pour vérifier la progression d'une opération de copie, consultez la section Vérifier la progression de l'opération.
Bibliothèques clientes
L'exemple de code suivant copie une sauvegarde existante. Vous pouvez copier la sauvegarde dans une instance d'une autre région ou d'un autre projet. Une fois l'opération terminée, l'exemple extrait et imprime des informations sur la sauvegarde copiée nouvellement créée, telles que son nom, sa taille, son état de sauvegarde et version_time
.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Vérifier la progression de l'opération
Console
Dans la console Google Cloud, accédez à la page Instances de Spanner.
Cliquez sur l'instance contenant la base de données pour laquelle vous souhaitez afficher l'opération de sauvegarde.
Cliquez sur la base de données.
Dans le volet de navigation, cliquez sur Opérations. La page Opérations affiche une liste des des opérations en cours d'exécution.
gcloud
Utilisez gcloud spanner operations describe
pour vérifier la progression d'une opération.
Obtenez l'ID de l'opération :
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- INSTANCE_NAME: nom de l'instance Spanner.
- DATABASE_NAME : nom de la base de données Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
Vous devriez obtenir un résultat semblable à celui-ci :
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
Consignes d'utilisation :
Pour limiter la liste, spécifiez l'option
--filter
. Exemple :--filter="metadata.name:example-db"
ne répertorie que les opérations sur une base de données spécifique.--filter="error:*"
ne répertorie que les opérations de sauvegarde qui ont échoué.
Pour en savoir plus sur la syntaxe des filtres, consultez
gcloud topic filters
. Pour en savoir plus sur le filtrage des opérations de sauvegarde, consultez le champfilter
dansListBackupOperationsRequest
.L'option
--type
n'est pas sensible à la casse.
Exécutez
gcloud spanner operations describe
:Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- OPERATION_ID : ID de l'opération.
- INSTANCE_NAME: nom de l'instance Spanner.
- DATABASE_NAME : nom de la base de données Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner operations describe OPERATION_ID \ --instance=INSTANCE_NAME \ --backup=BACKUP_NAME \
Windows (PowerShell)
gcloud spanner operations describe OPERATION_ID ` --instance=INSTANCE_NAME ` --backup=BACKUP_NAME `
Windows (cmd.exe)
gcloud spanner operations describe OPERATION_ID ^ --instance=INSTANCE_NAME ^ --backup=BACKUP_NAME ^
Vous devriez obtenir un résultat semblable à celui-ci :
done: true metadata: ... progress: - endTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 startTime: '2022-03-01T00:28:04.221401Z' - endTime: '2022-03-01T00:28:17.624588Z' startTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 ...
progress
de la sortie indique le pourcentage de l'opération terminée.Si l'opération prend trop de temps, vous pouvez l'annuler. Pour en savoir plus, consultez Annulez une opération de sauvegarde de longue durée.
Bibliothèques clientes
L'exemple de code suivant répertorie toutes les opérations en cours de création de sauvegardes (opérations avec CreateBackupMetadata
) et de copie de sauvegardes (opérations avec CopyBackupMetadata
) filtrées par une base de données donnée.
Pour en savoir plus sur la syntaxe de filtrage, consultez le paramètre filter
dans backupOperations.list
.
C++
C#
Pour répertorier toutes les opérations de création de sauvegarde :
Pour répertorier toutes les opérations de sauvegarde de copie :
Go
Java
Node.js
PHP
Python
Ruby
Pour répertorier toutes les opérations de création de sauvegarde :
Pour répertorier toutes les opérations de sauvegarde de copie :
Annuler une opération de sauvegarde
Console
La console Google Cloud ne permet pas d'annuler une opération de sauvegarde. Toutefois, vous pouvez annuler les opérations qui prennent trop de temps à l'aide de la Google Cloud CLI, de l'API REST ou de l'API RPC. Pour en savoir plus, consultez la section Annuler une opération d'instance de longue durée.
gcloud
Obtenez l'ID d'opération:
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- INSTANCE_NAME: nom de l'instance Spanner.
- DATABASE_NAME : nom de la base de données Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
Vous devriez obtenir un résultat semblable à celui-ci :
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
Consignes d'utilisation :
Pour limiter la liste, spécifiez l'option
--filter
. Exemple :--filter="metadata.name:example-db"
ne répertorie que les opérations sur une base de données spécifique.--filter="error:*"
ne répertorie que les opérations de sauvegarde qui ont échoué.
Pour en savoir plus sur la syntaxe des filtres, consultez
gcloud topic filters
. Pour en savoir plus sur le filtrage des opérations de sauvegarde, consultez le champfilter
dansListBackupOperationsRequest
.L'option
--type
n'est pas sensible à la casse.
Utiliser
gcloud spanner operations cancel
pour annuler une opération de sauvegarde.Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- OPERATION_ID : ID de l'opération.
- INSTANCE_NAME: nom de l'instance Spanner.
- DATABASE_NAME: nom de la base de données Spanner.
- BACKUP_NAME : nom de la sauvegarde Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME \ --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (PowerShell)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ` --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (cmd.exe)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --backup=BACKUP_NAME
Bibliothèques clientes
L'exemple de code suivant crée une sauvegarde, annule l'opération de sauvegarde et
attend que l'opération de sauvegarde ait l'état done
. Si l'opération a bien été annulée, elle renvoie cancelTime
et un message d'erreur. Si le
l'opération de sauvegarde a été effectuée avant son annulation, la sauvegarde existe et vous pouvez la supprimer.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Obtenir des informations sur la sauvegarde
Console
Dans la console Google Cloud, accédez à la page Instances de Spanner.
Cliquez sur l'instance contenant la base de données pour laquelle vous souhaitez afficher les informations de sauvegarde.
Cliquez sur la base de données pour ouvrir la page Présentation correspondante.
Dans le volet de navigation, cliquez sur Sauvegarder/Restaurer. Vous pouvez afficher la sauvegarde les informations de la sauvegarde sélectionnée dans la base de données.
gcloud
Pour obtenir des informations
sur une sauvegarde,
utilisez gcloud spanner backups describe
.
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID du projet.
- INSTANCE_ID : ID de l'instance Spanner.
- DATABASE_ID: ID de la base de données Spanner.
- BACKUP_NAME: nom de la sauvegarde Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Vous devriez obtenir un résultat semblable à celui-ci :
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2021-02-04T02:05:43.268327Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_NAME sizeBytes: '1000000000' state: READY
Bibliothèques clientes
Les bibliothèques clientes ne permettent pas d'obtenir des informations de sauvegarde pour une seule sauvegarde. Cependant, vous pouvez répertorier toutes les sauvegardes et leurs informations dans une instance. Pour en savoir plus, consultez la section Lister les sauvegardes d'une instance.
Répertorier les sauvegardes d'une instance
Console
Dans la console Google Cloud, accédez à la page Instances de Spanner.
Cliquez sur votre instance pour afficher toutes les sauvegardes disponibles et leurs informations.
Dans le volet de navigation, cliquez sur Sauvegarder/Restaurer.
gcloud
Pour répertorier toutes les sauvegardes d'une instance, utilisez gcloud spanner backups list
.
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- INSTANCE_ID : ID de l'instance Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner backups list --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups list --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups list --instance=INSTANCE_ID
Vous devriez obtenir un résultat semblable à celui-ci :
BACKUP SOURCE_DATABASE CREATION_TIME EXPIRATION_TIME STATE BACKUP_SIZE_IN_BYTES IN_USE_BY example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2021-02-04T02:05:43.268327Z CREATING example-db-backup-4 example-db 2020-02-04T01:21:20.873839Z 2021-02-04T01:21:20.530151Z READY 32 example-db-backup-3 example-db 2020-02-03T23:59:18.936433Z 2021-02-03T23:59:18.203083Z READY 32 example-db-backup-5 example-db 2020-02-03T23:48:06.259296Z 2021-02-03T23:48:05.830937Z READY 32 example-db-backup-2 example-db 2020-01-30T19:49:00.616338Z 2021-01-30T19:49:00.283917Z READY 32 example-db-backup-1 example-db 2020-01-30T19:47:09.492551Z 2021-01-30T19:47:09.097804Z READY 32
Pour limiter la liste, spécifiez l'option --filter
. Par exemple, pour filtrer la liste afin d'inclure uniquement les sauvegardes toujours en cours de création, ajoutez --filter="state:creating"
. Pour en savoir plus sur la syntaxe des filtres, consultez gcloud topic filters
.
Pour en savoir plus sur le filtrage des sauvegardes, consultez le champ filter
dans ListBackupsRequest
.
Bibliothèques clientes
L'exemple de code suivant répertorie les sauvegardes d'une instance donnée.
Vous pouvez filtrer la liste des sauvegardes renvoyées (par exemple, en filtrant par nom, version
ou l'heure d'expiration de la sauvegarde) en fournissant une expression de filtre. Pour en savoir plus sur la syntaxe de filtrage, consultez le paramètre filter
dans List Backups.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Mettre à jour le délai d'expiration de la sauvegarde
Console
Accédez à la page "Instances Spanner" dans la console Google Cloud.
Cliquez sur l'instance contenant la base de données pour ouvrir la page Présentation correspondante.
Cliquez sur la base de données pour ouvrir la page Présentation correspondante.
Dans le volet de navigation, cliquez sur Sauvegarder/Restaurer.
Cliquez sur le bouton Actions de la sauvegarde sélectionnée, puis sélectionnez Mettre à jour les métadonnées.
Sélectionnez la nouvelle date d'expiration.
Cliquez sur Mettre à jour.
gcloud
Pour mettre à jour la date de la période d'expiration d'une sauvegarde, utilisez gcloud spanner backups update-metadata
:
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID du projet.
- BACKUP_ID: ID de sauvegarde Spanner.
- INSTANCE_ID : ID de l'instance Spanner
- EXPIRATION_DATE: date et heure d'expiration
- DATABASE_ID: ID de la base de données Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner backups update-metadata BACKUP_ID \ --instance=INSTANCE_ID \ --expiration-date=EXPIRATION_DATE
Windows (PowerShell)
gcloud spanner backups update-metadata BACKUP_ID ` --instance=INSTANCE_ID ` --expiration-date=EXPIRATION_DATE
Windows (cmd.exe)
gcloud spanner backups update-metadata BACKUP_ID ^ --instance=INSTANCE_ID ^ --expiration-date=EXPIRATION_DATE
Vous devriez obtenir un résultat semblable à celui-ci :
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2020-05-05T00:00:00Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_ID sizeBytes: '1000000000' state: READY
Bibliothèques clientes
L'exemple de code suivant récupère le délai d'expiration d'une sauvegarde et l'étend.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Supprimer une sauvegarde
Lorsque vous supprimez une sauvegarde, Spanner libère l'espace de stockage et toutes les autres ressources associées à cette sauvegarde.
Si vous supprimez une sauvegarde en cours de création, Spanner annule également l'opération de sauvegarde de longue durée.
La suppression d'une sauvegarde incrémentielle peut ne pas libérer de l'espace de stockage si une sauvegarde incrémentielle plus jeune en dépend. Pour en savoir plus, consultez Présentation des sauvegardes
Console
Accédez à la page "Instances Spanner" dans la console Google Cloud.
Cliquez sur l'instance contenant la base de données pour ouvrir la page Présentation correspondante.
Cliquez sur la base de données pour ouvrir la page Présentation correspondante.
Dans le volet de navigation, cliquez sur Sauvegarder/Restaurer.
Cliquez sur le bouton Actions de la sauvegarde sélectionnée, puis sélectionnez Supprimer :
Saisissez l'ID de sauvegarde.
Cliquez sur Supprimer.
gcloud
Pour supprimer une sauvegarde,
utilisez gcloud spanner backups delete
.
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
- INSTANCE_ID: ID de l'instance Spanner.
- BACKUP_NAME: nom de la sauvegarde Spanner.
Exécutez la commande suivante :
Linux, macOS ou Cloud Shell
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Vous devriez obtenir un résultat semblable à celui-ci :
You are about to delete backup BACKUP_NAME Do you want to continue (Y/n)? Y Deleted backup BACKUP_NAME.
Bibliothèques clientes
L'exemple de code suivant supprime une sauvegarde et s'assure qu'elle a été supprimée.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Étape suivante
Pour en savoir plus sur les sauvegardes, consultez la section Présentation des sauvegardes.
Pour créer des sauvegardes, consultez Créer des sauvegardes.