Cette page explique comment gérer les sauvegardes finales de votre instance Cloud SQL. Avant de supprimer une instance, vous pouvez effectuer une dernière sauvegarde de l'instance. Vous pouvez ensuite restaurer la sauvegarde finale sur une instance nouvelle ou existante. Vous pouvez ainsi recréer les instances que vous supprimez accidentellement ou les utiliser pour tout scénario de reprise après sinistre.
Contrairement aux sauvegardes automatiques et à la demande, qui sont associées à une instance, vous pouvez effectuer une sauvegarde finale avant de supprimer l'instance. Cloud SQL stocke cette sauvegarde au-delà de la durée de vie de l'instance.
Vous pouvez utiliser les commandes gcloud CLI existantes pour lister, décrire, mettre à jour et supprimer une sauvegarde finale. Si vous utilisez des rôles personnalisés, ajoutez-y les autorisations suivantes :
Pour gérer les sauvegardes finales dans un projet Trusted Cloud , vous devez disposer des autorisations suivantes :
Action
Commande
Autorisations requises
Lister les sauvegardes finales
gcloud sql backups list
cloudsql.backupRuns.list
Décrire une sauvegarde finale
gcloud sql backups describe
cloudsql.backupRuns.get
Mettre à jour une sauvegarde finale
gcloud sql backups patch
cloudsql.backupRuns.update
Supprimer une sauvegarde finale
gcloud sql backups delete
cloudsql.backupRuns.delete
REST
Pour gérer les sauvegardes finales dans un projet Trusted Cloud , vous devez disposer des autorisations suivantes :
Action
Méthode
Autorisations requises
Lister les sauvegardes finales
Backups.ListBackups
cloudsql.backupRuns.list
Décrire une sauvegarde finale
Backups.GetBackup
cloudsql.backupRuns.get
Mettre à jour une sauvegarde finale
Backups.UpdateBackup
cloudsql.backupRuns.update
Supprimer une sauvegarde finale
Backups.DeleteBackup
cloudsql.backupRuns.delete
Afficher la liste des sauvegardes finales
Vous pouvez afficher la liste des sauvegardes finales et des informations les concernant à l'aide de la console Trusted Cloud , de gcloud CLI ou de l'API Cloud SQL.
La console Trusted Cloud n'affiche pas les sauvegardes ignorées ni échouées dans l'historique des sauvegardes. Pour afficher ces types de sauvegardes, utilisez gcloud ou l'API Cloud SQL.
Console
Dans la console Trusted Cloud , accédez à la page Sauvegardes Cloud SQL.
Cette page liste toutes les sauvegardes, y compris les sauvegardes finales, associées à un projet Trusted Cloud .
Pour afficher les détails d'une sauvegarde finale, cliquez sur la sauvegarde. La boîte de dialogue Sauvegarde finale s'affiche. Cette boîte de dialogue affiche les informations suivantes :
Date et heure de suppression de l'instance utilisée pour créer la sauvegarde finale
Nom et version de l'instance supprimée
Date et heure de la dernière sauvegarde conservée par Cloud SQL
Description de la sauvegarde finale
gcloud
Pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud , utilisez la commande gcloud sql backups list :
gcloudsqlbackupslist\
--filter="type=FINAL"
Pour afficher des informations sur une sauvegarde finale, utilisez la commande gcloud sql backups describe :
gcloudsqlbackupsdescribe\BACKUP_NAME
Vous obtenez le BACKUP_NAME à partir du résultat de l'exécution de la commande gcloud sql backups list. BACKUP_NAME a le format suivant : projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Obtenir la liste des sauvegardes finales
Utilisez cet exemple pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud . Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.ListBackups.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet
INSTANCE_ID : ID de l'instance
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Pour envoyer votre requête, développez l'une des options suivantes :
Utilisez cet exemple pour afficher les détails d'une sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.GetBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups/BACKUP_ID
Pour envoyer votre requête, développez l'une des options suivantes :
Utilisez cet exemple pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud . Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.ListBackups.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet
INSTANCE_ID : ID de l'instance
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Pour envoyer votre requête, développez l'une des options suivantes :
Utilisez cet exemple pour afficher les détails d'une sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.GetBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups/BACKUP_ID
Pour envoyer votre requête, développez l'une des options suivantes :
Vous obtenez le BACKUP_NAME à partir du résultat de l'exécution de la commande gcloud sql backups list. BACKUP_NAME a le format suivant : projects/PROJECT_ID/backups/BACKUP_ID.
Pour les options --expiry-time et --ttl-days, suivez les consignes suivantes :
Pour l'option --expiry-time, spécifiez un code temporel indiquant la date et l'heure auxquelles Cloud SQL supprime automatiquement la sauvegarde finale.
Pour l'option --ttl-days, spécifiez la durée de conservation de la sauvegarde finale (entre 1 et 365 jours). C'est ce qu'on appelle la valeur TTL (Time To Live). La période de conservation commence à la date et à l'heure actuelles. La période de conservation maximale autorisée par Cloud SQL est d'un an (ou 365 jours).
REST v1
Obtenir la liste des sauvegardes finales
Utilisez cet exemple pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud . Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.ListBackups.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet
INSTANCE_ID : ID de l'instance
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Pour envoyer votre requête, développez l'une des options suivantes :
Vous pouvez modifier la durée de conservation d'une sauvegarde finale de l'une des manières suivantes :
Jours de conservation : modifiez le nombre de jours pendant lesquels Cloud SQL conserve la sauvegarde.
Heure d'expiration : indiquez une date et une heure mises à jour pour la suppression automatique de la sauvegarde par Cloud SQL.
Modifier le nombre de jours de conservation
Utilisez cet exemple pour modifier le nombre de jours pendant lesquels Cloud SQL conserve la sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.UpdateBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
TTL_DAYS : période de conservation de la sauvegarde finale (de 1 à 365 jours). C'est ce qu'on appelle la valeur TTL (Time To Live). La période de conservation commence à la date et à l'heure actuelles. La période de conservation maximale autorisée par Cloud SQL est d'un an (ou 365 jours).
Utilisez cet exemple pour fournir un nouvel horodatage indiquant la date et l'heure auxquelles Cloud SQL supprime la sauvegarde. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.UpdateBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
DATE_AND_TIME_STAMP : date et heure auxquelles Cloud SQL supprime automatiquement la dernière sauvegarde.
Utilisez cet exemple pour modifier la description de la sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.UpdateBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
DESCRIPTION : description mise à jour de la sauvegarde finale.
Utilisez cet exemple pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud . Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.ListBackups.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet
INSTANCE_ID : ID de l'instance
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Pour envoyer votre requête, développez l'une des options suivantes :
Vous pouvez modifier la durée de conservation d'une sauvegarde finale de l'une des manières suivantes :
Jours de conservation : modifiez le nombre de jours pendant lesquels Cloud SQL conserve la sauvegarde.
Heure d'expiration : indiquez une date et une heure mises à jour pour la suppression automatique de la sauvegarde par Cloud SQL.
Modifier le nombre de jours de conservation
Utilisez cet exemple pour modifier le nombre de jours pendant lesquels Cloud SQL conserve la sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.UpdateBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
TTL_DAYS : période de conservation de la sauvegarde finale (de 1 à 365 jours). C'est ce qu'on appelle la valeur TTL (Time To Live). La période de conservation commence à la date et à l'heure actuelles. La période de conservation maximale autorisée par Cloud SQL est d'un an (ou 365 jours).
Utilisez cet exemple pour fournir un nouvel horodatage indiquant la date et l'heure auxquelles Cloud SQL supprime la sauvegarde. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.UpdateBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
DATE_AND_TIME_STAMP : date et heure auxquelles Cloud SQL supprime automatiquement la dernière sauvegarde.
Utilisez cet exemple pour modifier la description de la sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.UpdateBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
DESCRIPTION : description mise à jour de la sauvegarde finale.
Vous pouvez supprimer une sauvegarde finale à l'aide de la console Trusted Cloud , de gcloud CLI ou de l'API Cloud SQL.
La suppression d'une sauvegarde ne libère pas forcément l'ensemble de l'espace de stockage qu'elle occupe, car les sauvegardes sont incrémentielles. Par conséquent, la suppression d'une sauvegarde plus ancienne peut entraîner le transfert d'une partie de son contenu vers une sauvegarde plus récente afin de préserver l'intégrité de cette dernière.
Console
Dans la console Trusted Cloud , accédez à la page Sauvegardes Cloud SQL.
Cette page liste toutes les sauvegardes, y compris les sauvegardes finales, associées à un projet Trusted Cloud .
Pour la sauvegarde finale que vous souhaitez supprimer, cliquez sur Plus d'actions , puis sélectionnez Supprimer.
Dans la fenêtre Supprimer la dernière sauvegarde ?, saisissez le nom de l'instance que vous avez utilisée pour créer la dernière sauvegarde, puis cliquez sur Supprimer.
gcloud
Pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud , utilisez la commande gcloud sql backups list :
Vous obtenez le BACKUP_NAME à partir du résultat de l'exécution de la commande gcloud sql backups list. BACKUP_NAME a le format suivant : projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Obtenir la liste des sauvegardes finales
Utilisez cet exemple pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud . Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.ListBackups.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet
INSTANCE_ID : ID de l'instance
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Pour envoyer votre requête, développez l'une des options suivantes :
Utilisez cet exemple pour supprimer une sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.DeleteBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
Utilisez cet exemple pour obtenir la liste de toutes les sauvegardes finales associées à un projet Trusted Cloud . Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.ListBackups.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet
INSTANCE_ID : ID de l'instance
Méthode HTTP et URL :
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Pour envoyer votre requête, développez l'une des options suivantes :
Utilisez cet exemple pour supprimer une sauvegarde finale. Pour obtenir la liste complète des paramètres de cet appel, consultez la page Backups.DeleteBackup.
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
PROJECT_ID : ID du projet.
BACKUP_ID : ID de la sauvegarde. Vous obtenez cet ID à partir du résultat de l'exécution de l'appel précédent.
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/07/09 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/09 (UTC)."],[],[]]