En cas d'erreur ou de fausse manipulation sur une instance Tablestore, vous pouvez restaurer les données depuis une sauvegarde vers l'instance Tablestore source ou vers une autre instance Tablestore située dans la même région. Cette rubrique explique comment créer une tâche de restauration Tablestore à l'aide de Cloud Backup.
Prérequis
Une sauvegarde récupérable doit être disponible.
Procédure
-
Accédez à la page Create Restore Job.
Connectez-vous à la console Tablestore.
Dans le volet de navigation de gauche, cliquez sur Data Backup.
-
Sur la page Data Backup, sélectionnez la région où se trouve la ressource à restaurer.
Le système récupère automatiquement la liste des instances dans la région sélectionnée.
Dans la colonne Actions de l'instance cible, cliquez sur Restore.
-
Configurez les paramètres de restauration.
-
Définissez les paramètres de restauration des données.
Paramètre
Description
Recoverable Tables
Nom de la table à restaurer. Les tables disponibles correspondent aux noms de table que vous avez spécifiés lors de la création de la sauvegarde. Chaque tâche de restauration ne peut restaurer qu'une seule table et ses index de recherche associés.
RemarqueSi la table de destination n'existe pas, la tâche de restauration crée une nouvelle table basée sur la sauvegarde.
Recoverable Time Point
Plage de temps pendant laquelle les données peuvent être restaurées. Cette plage est déterminée par la planification de votre plan de sauvegarde.
Choose Recovery Point
Point dans le temps auquel vous souhaitez restaurer les données. Faites glisser le curseur de la chronologie pour définir une heure spécifique.
-
Par défaut, le système régénère les colonnes à incrémentation automatique et restaure les index de recherche. Modifiez ces options de restauration si nécessaire.
Options de restauration
Description
Regenerate Auto-increment Columns
Cette option régénère la colonne à incrémentation automatique de la table de données lors de la restauration. Le commutateur Regenerate Auto-increment Columns est activé par défaut et ne peut pas être désactivé.
Important-
Ce paramètre n'a aucun effet si la table ne possédait pas de colonne de clé primaire à incrémentation automatique au moment de la sauvegarde.
-
Lors de la restauration d'une table avec une colonne à incrémentation automatique, Cloud Backup ne restaure que les opérations putRow et ignore les opérations updateRow et deleteRow. Si plusieurs opérations putRow ont eu lieu sur la même ligne logique dans la table source (où toutes les clés primaires sauf la colonne à incrémentation automatique sont identiques), chaque opération putRow crée une nouvelle ligne distincte dans la table restaurée.
Restore Search Indexes
Indique s'il faut restaurer les index de recherche associés à la table. Le commutateur Restore Search Indexes est activé par défaut. Si vous n'avez pas besoin de restaurer les index de recherche, désactivez le commutateur Restore Search Indexes.
ImportantCe paramètre n'a aucun effet si la table ne possédait pas d'index de recherche au moment de la sauvegarde.
-
Cliquez sur Next.
-
-
Configurez l'instance de destination.
-
Sélectionnez l'instance Tablestore de destination.
La liste affiche toutes les instances Tablestore situées dans la même région et sous votre compte. La sélection d'une autre instance Tablestore vous permet d'effectuer une restauration inter-instances pour les données Tablestore au sein du même compte et de la même région.
-
Le système génère un nouveau nom pour la table restaurée par défaut. Vous pouvez modifier ce nom si nécessaire.
ImportantLa 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.
-
-
Cliquez sur OK.
Une fois la tâche de restauration créée, vous pouvez surveiller sa progression dans la colonne Status de l'onglet Restore Jobs. La restauration est terminée lorsque le Status passe à Completed et que la progression atteint 100 %.
Pour annuler une tâche de restauration en cours d'exécution, cliquez sur Cancel dans la colonne Actions correspondant à la tâche, puis cliquez sur OK pour confirmer.
Vérifier le résultat
Dans la console Tablestore, vérifiez la configuration et les données de la table restaurée.
Connectez-vous à la console Tablestore.
En haut de la page Overview, sélectionnez la région.
Cliquez sur le nom de l'instance de destination.
Sur la page Instance Details, dans la section Tables, cliquez sur le nom de la table restaurée.
-
Vérifiez les informations de la table restaurée.
-
Dans l'onglet Basic Information, consultez les informations de base de la table, les clés primaires et les colonnes prédéfinies.
RemarqueSi les propriétés de la table ou les paramètres des colonnes prédéfinies ne répondent pas à vos exigences, vous pouvez les modifier manuellement.
Dans l'onglet Query Data, vérifiez que les données ont bien été restaurées dans la table.
-