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.
Backup et restauration pour DynamoDB
DynamoDB PITR fournit, ce qui permet d'effectuer des sauvegardes quasi continues des données de vos tables DynamoDB. Lorsqu'il est activé, DynamoDB conserve des sauvegardes incrémentielles de votre table pendant les 35 derniers jours jusqu'à ce que vous le désactiviez explicitement.
Vous pouvez également créer des sauvegardes à la demande de votre table DynamoDB à l'aide de la console DynamoDB, du ou du DynamoDB. AWS CLI API Pour plus d'informations, consultez la section Sauvegarde d'une table DynamoDB. Vous pouvez planifier des sauvegardes périodiques ou futures en utilisant AWS Backup, ou vous pouvez personnaliser et automatiser votre approche de sauvegarde à l'aide des fonctions Lambda. Pour plus d'informations sur l'utilisation des fonctions Lambda pour la sauvegarde de DynamoDB, consultez le billet de blog Une solution sans serveur pour planifier votre sauvegarde à la demande Amazon
Vous devez configurer manuellement les éléments suivants sur une table DynamoDB restaurée :
-
Politiques de dimensionnement automatique
-
Stratégies IAM
-
CloudWatch Mesures et alarmes Amazon
-
Balises
-
Paramètres de flux
-
Paramètres TTL
Vous ne pouvez restaurer que l'intégralité des données 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.
Votre processus de restauration doit tenir compte de la manière dont les clients seront invités à utiliser le nom de table récemment restauré. Vous pouvez configurer vos applications et vos clients pour récupérer le nom de la table DynamoDB à partir d'un fichier de configuration AWS Systems Manager , d'une valeur du magasin de paramètres ou d'une autre référence qui peut être mise à jour dynamiquement pour refléter le nom de table que le client doit utiliser.
Dans le cadre du processus de restauration, vous devez examiner attentivement le processus de transition. Vous pouvez choisir de refuser l'accès à votre table DynamoDB existante IAM via des autorisations et d'autoriser l'accès à votre nouvelle table. Vous pouvez ensuite mettre à jour la configuration de l'application et du client pour utiliser la nouvelle table. Vous devrez peut-être également concilier les différences entre votre table DynamoDB existante et la table DynamoDB récemment restaurée.