Sauvegarde d'une table DynamoDB - 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.

Sauvegarde d'une table DynamoDB

Cette section explique comment utiliser la console Amazon DynamoDB ou l'AWS Command Line Interface pour sauvegarder une table.

Création d'une sauvegarde de table (console)

Suivez ces étapes pour créer une sauvegarde nommée MusicBackup pour une table Music existante à l'aide de la AWS Management Console.

Pour créer une sauvegarde de table
  1. Connectez-vous à l'AWS Management Console et ouvrez la console DynamoDB à l'adresse https://console.aws.amazon.com/dynamodb/.

  2. Vous pouvez créer une sauvegarde en procédant de l'une des manières suivantes :

    • Dans l'onglet Sauvegardes de la table Music, choisissez Créer une sauvegarde.

    • Dans le volet de navigation sur le côté gauche de la console, choisissez Sauvegardes. Choisissez ensuite Créer une sauvegarde.

  3. Assurez-vous qu'il s'agit bien du nom de la table Music et saisissez MusicBackup comme nom de sauvegarde. Choisissez ensuite Créer pour créer la sauvegarde.

    
                        Illustration de l'écran de création de la sauvegarde d'une table avec le nom de la table et le nom de la sauvegarde renseignés.
    Note

    Si vous créez des sauvegardes par l'intermédiaire de la section Sauvegardes du volet de navigation, la table n'est pas présélectionnée pour vous. Vous devez choisir manuellement le nom de la table source pour la sauvegarde.

    Pendant la création de la sauvegarde, le statut de cette dernière est Création. Lorsque la sauvegarde est terminée, l'état devient Disponible.

    
                        Capture d'écran de MusicBackup à l'état disponible.

Création d'une sauvegarde de table (AWS CLI)

Suivez ces étapes pour créer une sauvegarde pour une table Music existante à l'aide de l'AWS CLI.

Pour créer une sauvegarde de table
  • Créez une sauvegarde nommée MusicBackup pour la table Music.

    aws dynamodb create-backup --table-name Music \ --backup-name MusicBackup

    Pendant la création de la sauvegarde, l'état de cette dernière est CREATING.

    { "BackupDetails": { "BackupName": "MusicBackup", "BackupArn": "arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489602797149-73d8d5bc", "BackupStatus": "CREATING", "BackupCreationDateTime": 1489602797.149 } }

Une fois la sauvegarde terminée, l'état BackupStatus doit passer à AVAILABLE. Pour confirmer, utilisez la commande describe-backup. Vous pouvez obtenir la valeur d'entrée de backup-arn à partir de la sortie de l'étape précédente ou par l'intermédiaire de la commande list-backups.

aws dynamodb describe-backup \ --backup-arn arn:aws:dynamodb:us-east-1:123456789012:table/Music/backup/01489173575360-b308cd7d

Pour conserver une trace de vos sauvegardes, vous pouvez utiliser la commande list-backups. Elle permet d'afficher la liste de vos sauvegardes dont l'état est CREATING ou AVAILABLE.

aws dynamodb list-backups

Les commandes list-backups et describe-backup sont utiles pour vérifier les informations relatives à la table source de la sauvegarde.