En cas de défaillance système ou d'erreur humaine ayant endommagé les données d'une instance Tablestore, vous pouvez restaurer les données de la table depuis un coffre de sauvegarde vers l'instance d'origine ou vers une autre instance du même compte et de la même région. Chaque tâche de restauration traite une table à la fois, en incluant les données de la table et, le cas échéant, les index de recherche.
Prérequis
Vous avez créé un plan de sauvegarde Tablestore et effectué une sauvegarde.
Détails de la facturation
La restauration des données vers Tablestore engendre des frais de débit d'écriture facturés par Tablestore. Pour plus d'informations, consultez les méthodes de facturation de Tablestore.
-
Cloud Backup offre gratuitement la sauvegarde Tablestore pendant les 30 premiers jours. Au-delà de cette période, la facturation s'applique comme suit :
Pendant la sauvegarde : Cloud Backup facture la capacité de stockage des sauvegardes. Tablestore ne facture pas le trafic de lecture.
Pendant la restauration : Cloud Backup ne facture pas la restauration. Tablestore facture les opérations de restauration de données.
Notes d'utilisation
Si vous utilisez une clé KMS pour le chiffrement lors d'une sauvegarde, vous ne pourrez pas restaurer les données depuis le coffre de sauvegarde si la clé KMS est désactivée ou supprimée. Assurez-vous que la clé KMS reste active avant de lancer une tâche de restauration.
Cloud Backup ne prend pas en charge la restauration directe des données vers une table contenant un index secondaire. Pour restaurer les données, supprimez l'index secondaire de la table de destination avant d'exécuter la tâche de restauration. Une fois les données restaurées, recréez l'index secondaire. La recréation d'un index secondaire est gratuite.
Après la création d'un plan de sauvegarde, la première tâche de sauvegarde est une sauvegarde complète. Les tâches suivantes sont des sauvegardes incrémentielles par défaut.
Procédure
Étape 1 : Ouvrir le panneau Créer une tâche de restauration
Connectez-vous à la console Cloud Backup.
Dans le volet de navigation de gauche, choisissez .
Dans la barre de navigation supérieure, sélectionnez une région.
-
Dans la colonne Actions de l'instance souhaitée, cliquez sur Restore ou choisissez ... > Restore to This Instance.
Si vous cliquez sur Restore, l'instance source correspond à l'instance actuelle et ne peut pas être modifiée.
Si vous choisissez Restore to This Instance, l'instance de destination est automatiquement définie sur l'instance source, mais vous pouvez la modifier si nécessaire.
Étape 2 : Configurer les paramètres de restauration des données
Dans le panneau Create Restore Job, configurez les paramètres de restauration. Les paramètres disponibles dépendent de la manière dont vous avez ouvert le panneau.
Paramètres lorsque vous cliquez sur Restore
| Parameter | Description |
|---|---|
| Source Database | L'instance Tablestore à partir de laquelle restaurer les données. Ce champ est défini automatiquement et ne peut pas être modifié. Remarque
Pour Tablestore, cela fait référence à l'instance Tablestore, et non à une base de données relationnelle. |
Paramètres lorsque vous choisissez Restore to This Instance
| Parameter | Description |
|---|---|
| Source Vault | Le coffre de sauvegarde contenant les données à restaurer. |
| Backed Up Instance | L'instance sauvegardée à restaurer depuis le coffre de sauvegarde spécifié. |
Paramètres communs
| Parameter | Description |
|---|---|
| Recoverable Tables | Sélectionnez la table à restaurer. La liste affiche uniquement les tables incluses dans le plan de sauvegarde. Les tables qui n'ont pas été sauvegardées n'apparaissent pas. Une seule tâche de restauration peut restaurer les données et les index de recherche d'une seule table. Remarque
Si la table de destination n'existe pas, la tâche de restauration crée une nouvelle table basée sur le schéma de la table sauvegardée. |
| Recoverable Time Point | Sélectionnez une plage horaire. Les points de restauration disponibles dépendent de la planification du plan de sauvegarde. |
| Choose Recovery Point | Sélectionnez un point dans le temps au sein de la plage choisie en faisant glisser le curseur de la chronologie. |
Étape 3 : Configurer les options de restauration
Configurez les options de restauration, puis cliquez sur Next.
Par défaut, le système régénère les colonnes de clé primaire à incrémentation automatique et restaure les index de recherche.
| Restore option | Default | Description |
|---|---|---|
| Regenerate Auto-increment Columns | Activé (non modifiable) | Régénère la colonne de clé primaire à incrémentation automatique pour la table de données lors de la restauration. Si la table ne disposait pas de colonne de clé primaire à incrémentation automatique lors de la sauvegarde, ce paramètre n'a aucun effet. |
| Restore Search Indexes | Activé (peut être désactivé) | Restaure les index de recherche associés à la table. Si la table ne disposait pas d'index de recherche lors de la sauvegarde, ce paramètre n'a aucun effet. |
| Search Index Suffix | Horodatage généré automatiquement (facultatif) | Suffixe ajouté aux noms des index de recherche lors de la restauration. Le système génère par défaut un suffixe basé sur un horodatage. |
Comportement des colonnes à incrémentation automatique lors de la restauration : Lors de la restauration d'une table comportant une colonne à incrémentation automatique, seules les opérations putRow sont restaurées. Dans une sauvegarde incrémentielle, Cloud Backup ignore les opérations updateRow et deleteRow sur les tables dotées de colonnes à incrémentation automatique. Si vous avez effectué plusieurs opérations putRow sur la même ligne de la table source (où les valeurs des autres colonnes de clé primaire sont identiques), chaque opération putRow crée une nouvelle ligne après la restauration, car les valeurs de la colonne à incrémentation automatique sont régénérées.
Étape 4 : Définir l'instance de destination

| Parameter | Description |
|---|---|
| Restore to Database | Sélectionnez l'instance Tablestore de destination. La liste affiche toutes les instances Tablestore à l'état Running sous votre compte. La sélection d'une instance différente permet de restaurer les données entre instances au sein du même compte et de la même région. Remarque
Pour Tablestore, cela fait référence à l'instance Tablestore, et non à une base de données relationnelle. |
| Restore to New Table | Le système génère un nouveau nom de table par défaut. Modifiez le nom de la table selon vos besoins. |
Lors de la restauration vers la table source, sélectionnez le même nom de table que celui de la sauvegarde.
Lors d'une restauration entre instances Tablestore, n'utilisez pas le nom d'une table existante pour la nouvelle table.
La tâche de restauration écrase les lignes de la table de destination qui possèdent la même clé primaire. Les autres lignes ne sont pas affectées.
Si vous restaurez vers une table existante, le schéma de la table de destination doit être identique à celui de la table source. Vous devez également définir un décalage de version maximal et une durée de vie appropriés pour la table de destination afin d'éviter les échecs d'écriture pendant la restauration ou l'expiration immédiate des données après la restauration. Si le schéma de la table de destination diffère de celui de la table sauvegardée, la restauration peut échouer.
Cloud Backup ne prend pas en charge la restauration directe des données vers une table contenant un index secondaire. Supprimez tous les index secondaires de la table de destination avant de démarrer la tâche de restauration. Vous pourrez les recréer gratuitement une fois la restauration terminée.
Étape 5 : Soumettre la tâche de restauration
Cliquez sur OK.
Vérifier le résultat de la restauration
Une fois la tâche de restauration créée, suivez sa progression et vérifiez les données restaurées.
-
Dans la console Cloud Backup, accédez à l'onglet Restore Jobs. Vérifiez la colonne Status pour la tâche de restauration que vous avez créée. Lorsque l'état Status passe à Completed et que la progression atteint 100 %, la restauration des données est terminée.

Connectez-vous à la console Tablestore pour vérifier les données restaurées dans l'instance de destination. Confirmez que la table attendue existe et que les données sont correctes.
Si vous avez désactivé l'option Restore Search Indexes lors de la restauration ou si vous avez dû supprimer un index secondaire avant la restauration, recréez les index selon vos besoins.
Références
Sauvegarder une base de données ECS (MySQL, Oracle ou SQL Server)
Cloud Backup propose des plans de ressources à tarif réduit pour divers scénarios de sauvegarde. Pour plus d'informations, consultez la rubrique Acheter un plan de ressources.
Pour obtenir une présentation de Cloud Backup, consultez la rubrique Présentation de Cloud Backup.