Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Vous pouvez utiliser la fonction de sauvegarde à la demande pour créer des sauvegardes complètes de vos tables Amazon DynamoDB. Cette section présente le processus de sauvegarde et de restauration.
Sauvegardes
Lorsque vous créez une sauvegarde à la demande avec AWS Backup, un marqueur de temps est catalogué pour cette demande. La sauvegarde est créée de manière asynchrone par application de toutes les modifications jusqu'à l'heure de la demande sur l'instantané de la dernière table complète.
Chaque fois que vous créez une sauvegarde à la demande, toutes les données de la table sont sauvegardées. Il n'y a pas de limite au nombre de sauvegardes à la demande.
Note
Contrairement aux sauvegardes DynamoDB, les sauvegardes réalisées avec AWS Backup ne sont pas instantanées.
Lorsqu'une sauvegarde est en cours, vous ne pouvez pas effectuer les opérations suivantes :
-
Suspendre ou annuler l'opération de sauvegarde.
-
Supprimer la table source de la sauvegarde.
-
Désactiver les sauvegardes d'une table si une sauvegarde de cette tables est en cours.
AWS Backup fournit des programmes de sauvegarde automatisés, la gestion de la rétention et la gestion du cycle de vie. Cela élimine le besoin de scripts personnalisés et de processus manuels. AWS Backup exécute les sauvegardes et les supprime lorsqu'elles expirent. Pour plus d'informations, consultez le Guide du développeur AWS Backup.
Si vous utilisez la console, toutes les sauvegardes créées avec AWS Backup seront répertoriées sous l'onglet Backups (Sauvegardes), avec le Backup type (Type de sauvegarde) défini sur AWS_BACKUP
.
Note
Vous ne pouvez pas supprimer des sauvegardes marquées avec un Backup type (Type de sauvegarde) AWS_BACKUP
à l'aide de la console DynamoDB. Pour gérer ces sauvegardes, utilisez la console AWS Backup.
Pour savoir comment effectuer une sauvegarde, consultez Sauvegarde d'une table DynamoDB.
Restaurations
Vous restaurez une table sans consommer le débit alloué pour cette table. Vous pouvez effectuer une restauration complète de la table à partir de votre sauvegarde DynamoDB ou configurer les paramètres de la table de destination. Lorsque vous effectuez une restauration, vous pouvez modifier les paramètres de table suivants :
-
Index secondaires globaux
-
Index secondaires locaux
-
Mode de facturation
-
Capacité dimensionnée d'écriture et de lecture
-
Paramètres de chiffrement
Important
Lorsque vous procédez à la restauration complète d'une table, la table de destination est définie avec les mêmes unités de capacité de lecture et d'écriture provisionnées que la table source avait au moment de la demande de sauvegarde. Le processus de restauration restaure également les index secondaires locaux et les index secondaires globaux.
Vous pouvez copier une sauvegarde des données de votre table DynamoDB vers un autre région AWS, puis la restaurer dans cette nouvelle région. Vous pouvez copier et restaurer des sauvegardes entre régions commerciales AWS, régions AWS de Chine et régions AWS GovCloud (US). Vous payez uniquement pour les données que vous copiez depuis la région source et pour les données que vous restaurez vers une nouvelle table dans la région de destination.
AWS Backup restaurera les tables avec tous les index d'origine.
Vous devez configurer manuellement les éléments suivants pour la table restaurée :
-
Politiques de scalabilité automatique
-
AWS Identity and Access Management politiques (IAM)
-
Métriques et alarmes Amazon CloudWatch
-
Étiquettes
-
Paramètres de flux
-
Paramètres de time-to-live (TTL)
-
Paramètres de protection contre la suppression
-
Paramètres de récupération ponctuelle (PITR)
Vous pouvez restaurer uniquement les données de l'ensemble d'une table dans une nouvelle table à partir d'une sauvegarde. Vous pouvez écrire sur la table restaurée seulement lorsque celle-ci est devenue active.
Note
Les restaurations AWS Backup ne sont pas destructives. Vous ne pouvez pas remplacer une table existante au cours d'une opération de restauration.
Les métriques de service montrent que 95 % des restaurations de table des clients prennent moins d'une heure. Toutefois, les temps de restauration sont directement liés à la configuration de vos tables (taille et nombre de partitions sous-jacentes), ainsi qu'à d'autres variables connexes. Une bonne pratique de planification de la reprise après sinistre consiste à documenter régulièrement les temps moyens de restauration et à déterminer comment ces délais affectent votre objectif global de temps de récupération.
Pour savoir comment effectuer une restauration, consultez Restauration d'une table DynamoDB à partir d'une sauvegarde.
Vous pouvez utiliser des politiques IAM pour le contrôle d'accès. Pour de plus amples informations, veuillez consulter Utilisation IAM avec la sauvegarde et la restauration DynamoDB.
Toutes les actions de sauvegarde et de restauration de la console et de l'API sont capturées et enregistrées dans AWS CloudTrail pour la journalisation, la surveillance en continu et l'audit.