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.
Migrez une table à l'aide de AWS Backup pour la sauvegarde et la restauration entre comptes
Conditions préalables
-
AWS Les comptes source et cible doivent appartenir à la même organisation dans le service AWS Organisations
-
Autorisations de gestion des AWS identités et des accès (IAM) valides pour créer et utiliser AWS Backup des coffres-forts
Pour plus d'informations sur la configuration des sauvegardes entre comptes, voir Création de copies de sauvegarde entre AWS comptes.
Informations sur la tarification
AWS les frais liés à la sauvegarde (en fonction de la taille de la table), à toute copie de données entre AWS les régions (en fonction de la quantité de données), à la restauration (en fonction de la quantité de données) et à tous les frais de stockage courants. Pour éviter des frais récurrents, vous pouvez supprimer la sauvegarde si vous n’en avez pas besoin après la restauration.
Pour plus d’informations sur la tarification, consultez Tarification d’AWS Backup
Étape 1 : Activer les fonctionnalités avancées pour DynamoDB et la sauvegarde entre comptes
-
Dans le compte source et le AWS compte cible, accédez à la console AWS de gestion et ouvrez la console AWS de sauvegarde.
-
Choisissez l’option Paramètres.
-
Sous Fonctionnalités avancées pour les sauvegardes Amazon DynamoDB, vérifiez que les fonctionnalités avancées sont activées. Si ce n’est pas le cas, choisissez Activer.
-
Dans Cross-account la section Gestion, pour la Cross-account sauvegarde, choisissez Activer.
Étape 2 : Créer un coffre de sauvegarde dans le compte source et le compte cible
-
Dans les AWS comptes sources, ouvrez la console AWS de sauvegarde.
-
Choisissez Coffres-forts de sauvegarde.
-
Choisissez Créer un coffre-fort de sauvegarde.
-
Copiez et enregistrez l'Amazon Resource Name (ARN) des coffres-forts de sauvegarde créés et du AWS compte cible.
-
Vous aurez besoin des ARN des coffres de sauvegarde source et cible pour copier la sauvegarde de la table DynamoDB entre les comptes.
Étape 3 : Créer une sauvegarde de table DynamoDB dans le compte source
-
Sur la page du Tableau de bord de sauvegarde AWS , choisissez Créer une sauvegarde à la demande.
-
Dans la section Paramètres, sélectionnez DynamoDB comme Type de ressource, puis sélectionnez le nom de la table.
-
Dans la liste déroulante Coffre de sauvegarde, sélectionnez le coffre de sauvegarde que vous avez créé dans le compte source.
-
Sélectionnez la Période de rétention souhaitée.
-
Choisissez Create on-demand backup (Créer une sauvegarde à la demande).
-
Surveillez l’état de la tâche de sauvegarde dans l’onglet Tâches de sauvegarde de la page Tâches de sauvegarde AWS .
Étape 4 : Copier la sauvegarde de table DynamoDB du compte source vers le compte cible
-
Une fois la tâche de sauvegarde terminée, ouvrez la AWS Backup console dans le compte source et choisissez Backup vaults.
-
Sous Sauvegardes, choisissez la sauvegarde de table DynamoDB. Choisissez Actions, puis Copier.
-
Entrez la AWS région du compte cible.
-
Pour l’ARN du coffre externe, saisissez l’ARN du coffre de sauvegarde que vous avez créé dans le compte cible.
-
Dans le coffre de sauvegarde du compte cible, activez l’accès depuis un compte source pour autoriser la copie des sauvegardes.
Étape 5 : Restaurer la sauvegarde de la table DynamoDB dans le compte cible
-
Dans le AWS compte cible, ouvrez la AWS Backup console et choisissez Backup vaults
-
Sous Sauvegardes, sélectionnez la sauvegarde que vous avez copiée à partir du compte source. Choisissez Actions, puis Restaurer.
-
Saisissez le nom de la nouvelle table DynamoDB, le chiffrement de cette nouvelle table, la clé avec laquelle vous souhaitez chiffrer la restauration et d’autres options.
-
Lorsque la restauration est terminée, le statut de la table indique Actif.