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.
Copiez les tables Amazon DynamoDB entre les comptes à l'aide de Backup AWS
Créée par Ramkumar Ramanujam () AWS
Environnement : PoC ou pilote | Technologies : bases de données ; migration | AWSservices : Amazon DynamoDB ; Backup AWS |
Récapitulatif
Lorsque vous travaillez avec Amazon DynamoDB sur Amazon Web Services AWS (), un cas d'utilisation courant consiste à copier ou à synchroniser des tables DynamoDB dans des environnements de développement, de test ou de préparation avec les données des tables présentes dans l'environnement de production. En règle générale, chaque environnement utilise un AWS compte différent.
AWSBackup prend en charge la sauvegarde et la restauration des données entre régions et entre comptes pour DynamoDB, Amazon Simple Storage Service (Amazon S3) et d'autres services. AWS Ce modèle décrit les étapes d'utilisation de la AWS sauvegarde et de la restauration entre comptes Backup pour copier des tables DynamoDB entre des comptes. AWS
Conditions préalables et limitations
Prérequis
Deux AWS comptes actifs appartenant à la même organisation AWS Organizations
Tables DynamoDB dans les deux comptes.
AWSAutorisations Identity and Access Management (IAM) pour créer et utiliser des AWS coffres-forts de sauvegarde
Limites
AWSLes comptes source et cible doivent faire partie de la même organisation AWS Organizations.
Architecture
Pile technologique cible
AWSBackup
Amazon DynamoDB
Architecture cible
Créez la sauvegarde de la table DynamoDB dans le coffre de AWS sauvegarde Backup du compte source.
Copiez la sauvegarde dans le coffre de sauvegarde du compte cible.
Restaurez la DynamoDb table dans le compte cible à l'aide de la sauvegarde du coffre de sauvegarde du compte cible.
Automatisation et mise à l'échelle
Vous pouvez utiliser AWS Backup pour planifier l'exécution des sauvegardes à des intervalles spécifiques.
Outils
AWSBackup — AWS Backup est un service entièrement géré permettant de centraliser et d'automatiser la protection des données dans l'ensemble AWS des services, dans le cloud et sur site. Ce service vous permet de configurer des politiques de sauvegarde et de surveiller l'activité de vos AWS ressources en un seul endroit. Il vous permet d'automatiser et de consolider les tâches de sauvegarde précédemment effectuées service-by-service, et élimine le besoin de créer des scripts personnalisés et des processus manuels.
Amazon DynamoDB — Amazon DynamoDB est un service SQL sans base de données entièrement géré qui fournit des performances rapides et prévisibles ainsi qu'une évolutivité sans faille.
Épopées
Tâche | Description | Compétences requises |
---|---|---|
Activez les fonctionnalités avancées pour DynamoDB et la sauvegarde entre comptes. | Dans les AWS comptes source et cible, procédez comme suit :
| AWS DevOps, Ingénieur en migration |
Tâche | Description | Compétences requises |
---|---|---|
Créez des coffres-forts de sauvegarde. | Dans les AWS comptes source et cible, procédez comme suit :
Les coffres-forts ARNs de sauvegarde source et cible seront nécessaires lorsque vous copiez la sauvegarde de la table DynamoDB entre le compte source et le compte cible. | AWS DevOps, Ingénieur en migration |
Tâche | Description | Compétences requises |
---|---|---|
Dans le compte source, créez une sauvegarde de table DynamoDB. | Pour créer une sauvegarde de la table DynamoDB dans le compte source, procédez comme suit :
Une nouvelle tâche de sauvegarde est créée. Pour surveiller l'état de la tâche de sauvegarde, sur la page AWS Backup Jobs, sélectionnez l'onglet Backup Tobs. Toutes les tâches de sauvegarde actives, en cours et terminées sont répertoriées dans cet onglet. | AWS DevOpsDBA, Ingénieur en migration |
Copiez la sauvegarde du compte source vers le compte cible. | Une fois le travail de sauvegarde terminé, copiez la sauvegarde de la table DynamoDB depuis le coffre de sauvegarde du compte source vers le coffre de sauvegarde du compte cible. Pour copier le coffre de sauvegarde, dans le compte source, procédez comme suit :
| AWS DevOps, Ingénieur en migration, DBA |
Restaurez la sauvegarde dans le compte cible. | Dans le AWS compte cible, procédez comme suit :
| AWS DevOpsDBA, Ingénieur en migration |