oint-in-time Récupération du PC : comment ça marche - Amazon DynamoDB

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.

oint-in-time Récupération du PC : comment ça marche

Amazon point-in-time DynamoDB Recovery (PITR) fournit des sauvegardes automatiques des données de vos tables DynamoDB. Cette section présente le fonctionnement du processus dans DynamoDB.

Permettre le point-in-time rétablissement

Vous pouvez activer la point-in-time restauration à l'aide de l'AWS CLI API AWS Management Console, AWS Command Line Interface () ou DynamoDB. Lorsqu'elle est activée, point-in-time la restauration fournit des sauvegardes continues jusqu'à ce que vous la désactiviez explicitement. Pour plus d’informations, consultez Restauration d'une table DynamoDB à un instant dans le passé.

Une fois que vous avez activé la point-in-time restauration, vous pouvez effectuer une restauration à tout moment dans EarliestRestorableDateTime etLatestRestorableDateTime. LatestRestorableDateTimeest généralement cinq minutes avant l'heure actuelle.

Note

Le processus point-in-time de restauration rétablit toujours une nouvelle table.

Restauration d'une table à l'aide de point-in-time la restauration

En EarliestRestorableDateTime effet, vous pouvez restaurer votre table à tout moment au cours des 35 derniers jours. La période de conservation correspond à 35 jours fixes (cinq semaines calendaires) et ne peut pas être modifiée. Un nombre quelconque d'utilisateurs peut exécuter jusqu'à 50 restaurations simultanées (quel que soit le type de restauration) dans un compte donné.

Important

Si vous désactivez la point-in-time restauration puis que vous la réactivez ultérieurement sur une table, vous redéfinissez l'heure de début à laquelle vous pouvez récupérer cette table. Ainsi, vous pouvez uniquement restaurer instantanément cette table à l'aide de LatestRestorableDateTime.

Lorsque vous effectuez une point-in-time restauration à l'aide de la restauration, DynamoDB restaure les données de votre table dans l'état basé sur la date et l'heure sélectionnées day:hour:minute:second () dans une nouvelle table.

Vous restaurez une table sans consommer le débit alloué pour cette table. Vous pouvez effectuer une restauration complète de la table à l'aide de la point-in-time restauration ou configurer les paramètres de la table de destination. Vous pouvez modifier les paramètres de table suivants sur la table restaurée :

  • 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. Supposons par exemple que le débit alloué d'une table vienne d'être abaissé à 50 unités de capacité de lecture et 50 unités de capacité d'écriture. Vous restaurez ensuite la table à l'état qui était le sien trois semaines auparavant, alors que son débit alloué était défini sur 100 unités de capacité en lecture et 100 unités de capacité en écriture. Dans ce cas, DynamoDB restaure les données de votre table à cet instant dans le passé avec le débit alloué (100 unités de capacité de lecture et 100 unités de capacité d'écriture).

Vous pouvez également restaurer les données de votre table DynamoDB AWS entre les régions afin que la table restaurée soit créée dans une région différente de celle où se trouve la table source. Vous pouvez effectuer des restaurations entre les régions AWS commerciales, les régions AWS chinoises et les régions AWS GovCloud (États-Unis). Vous payez uniquement pour les données que vous transférez hors de la région source et pour la restauration vers une nouvelle table dans la région de destination.

Note

La restauration entre régions n'est pas prise en charge si la région source ou de destination est la région Asie-Pacifique (Hong Kong) ou la région Moyen-Orient (Bahreïn).

Les restaurations peuvent être plus rapides et plus économiques si vous empêchez la création de certains index ou de tous les index sur la table restaurée.

Vous devez configurer manuellement les éléments suivants pour la table restaurée :

  • Politiques de scalabilité automatique

  • AWS Identity and Access Management politiques (IAM)

  • CloudWatch Mesures et alarmes Amazon

  • Balises

  • Paramètres de flux

  • Paramètres de time-to-live (TTL)

  • Paramètres oint-in-time de restauration P

  • Paramètres de protection contre la suppression

Le temps nécessaire à la restauration d'une table varie en fonction de plusieurs facteurs. Les temps de point-in-time restauration ne sont pas toujours directement corrélés à la taille de la table. Pour plus d’informations, consultez Restaurations.

Suppression d'une table avec point-in-time restauration activée

Lorsque vous supprimez une table pour laquelle la point-in-time restauration est activée, DynamoDB crée automatiquement un instantané de sauvegarde appelé sauvegarde du système et le conserve pendant 35 jours (sans frais supplémentaires). Les sauvegardes du système vous permettent de restaurer la table supprimée à l'état qui était le sien juste avant la suppression. Toutes les sauvegardes du système suivent une convention de dénomination standard : table-name$DeletedTableBackup.

Note

Une fois qu'une table dont point-in-time la restauration est activée est supprimée, vous pouvez utiliser la restauration du système pour restaurer cette table à un moment précis : juste avant la suppression. Vous ne pouvez pas restaurer une table supprimée à un autre moment au cours des 35 derniers jours.