As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Copie tabelas do Amazon DynamoDB entre contas usando o AWS Backup
Criado por Ramkumar Ramanujam (AWS)
Resumo
Ao trabalhar com o Amazon DynamoDB no Amazon Web Services (AWS), um caso de uso comum é copiar ou sincronizar tabelas do DynamoDB em ambientes de desenvolvimento, teste ou preparação com os dados da tabela que estão no ambiente de produção. Como prática padrão, cada ambiente usa uma conta diferente da AWS.
O AWS Backup oferece suporte ao backup e à restauração de dados entre regiões e contas do DynamoDB, do Amazon Simple Storage Service (Amazon S3) e de outros serviços da AWS. Esse padrão fornece as etapas para usar o backup e a restauração entre contas do AWS Backup para copiar tabelas do DynamoDB entre contas da AWS.
Pré-requisitos e limitações
Pré-requisitos
Duas contas ativas da AWS que pertencem à mesma organização da AWS Organizations
Tabelas do DynamoDB em ambas as contas.
Permissões do AWS Identity and Access Management (IAM) para criar e usar cofres do AWS backup
Limitações
As contas da AWS de origem e de destino devem fazer parte da mesma organização da AWS Organizations.
Arquitetura
Pilha de tecnologias de destino
AWS Backup
Amazon DynamoDB
Arquitetura de destino

Crie o backup da tabela do DynamoDB no cofre de backup do AWS Backup na conta de origem.
Copie o backup para o cofre de backup na conta de destino.
Restaure a DynamoDb tabela na conta de destino usando o backup do cofre de backup da conta de destino.
Automação e escala
Você pode usar o AWS Backup para agendar backups para execução em intervalos específicos.
Ferramentas
AWS Backup: o AWS Backup é um serviço totalmente gerenciado para centralizar e automatizar a proteção de dados nos serviços da AWS, na nuvem e em ambientes on-premises. Usando este serviço, você pode configurar políticas de backup e monitorar a atividade para seus recursos da AWS em um só lugar. Ele permite automatizar e consolidar tarefas de backup que foram service-by-service executadas anteriormente e elimina a necessidade de criar scripts personalizados e processos manuais.
Amazon DynamoDB: o Amazon DynamoDB é um serviço de banco de dados NoSQL totalmente gerenciado que fornece uma performance rápida e previsível com escalabilidade integrada.
Épicos
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Ative os atributos avançados para o DynamoDB e o backup entre contas. | Nas contas da AWS de origem e de destino, faça o seguinte:
| AWS DevOps, engenheiro de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Crie cofres de backup | Nas contas da AWS de origem e de destino, faça o seguinte:
Os cofres ARNs de backup de origem e de destino serão necessários ao copiar o backup da tabela do DynamoDB entre a conta de origem e a conta de destino. | AWS DevOps, engenheiro de migração |
Tarefa | Descrição | Habilidades necessárias |
---|---|---|
Na conta de origem, crie uma tabela do DynamoDB. | Para criar um backup para a tabela do DynamoDB na conta de origem, faça o seguinte:
Uma nova tarefa de backup é criada. Para monitorar o status da tarefa de backup, na página Trabalhos do AWS Backup, escolha a guia Trabalhos de backup. Todas as tarefas de backup ativas, em andamento e concluídas estão listadas nessa guia. | AWS DevOps, DBA, engenheiro de migração |
Copie o backup da conta de origem para a conta de destino. | Depois que a tarefa de backup for concluída, copie o backup da tabela do DynamoDB do cofre de backup na conta de origem para o cofre de backup na conta de destino. Para copiar o cofre de backup, na conta de origem, faça o seguinte:
| AWS DevOps, engenheiro de migração, DBA |
Restaure o backup na conta de destino. | Nas conta da AWS de destino, faça o seguinte:
| AWS DevOps, DBA, engenheiro de migração |