Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Copie tabelas do Amazon DynamoDB entre contas usando o AWS Backup - Recomendações da AWS

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á.

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

A descrição da cópia de tabelas entre cofres de backup segue o diagrama.
  1. Crie o backup da tabela do DynamoDB no cofre de backup do AWS Backup na conta de origem.

  2. Copie o backup para o cofre de backup na conta de destino.

  3. 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

TarefaDescriçãoHabilidades 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:

  1. No Console de Gerenciamento da AWS, abra o console AWS Backup.

  2. Escolha Configurações.

  3. Em Atributos avançados para backups do Amazon DynamoDB, confirme se os Atributos avançados estão habilitados ou escolha Ativar.

  4. Em Gerenciamento entre contas, em Backup entre contas, escolha Habilitar.

AWS DevOps, engenheiro de migração

Ative os atributos do AWS Backup nas contas de origem e destino

TarefaDescriçãoHabilidades 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:

  1. No Console de Gerenciamento da AWS, abra o console AWS Backup.

  2. Escolha Configurações.

  3. Em Atributos avançados para backups do Amazon DynamoDB, confirme se os Atributos avançados estão habilitados ou escolha Ativar.

  4. Em Gerenciamento entre contas, em Backup entre contas, escolha Habilitar.

AWS DevOps, engenheiro de migração
TarefaDescriçãoHabilidades necessárias
Crie cofres de backup

Nas contas da AWS de origem e de destino, faça o seguinte:

  1. No console do AWS Backup, escolha Cofres de backup.

  2. Escolha Criar cofre de backup.

  3. Copie o nome do recurso da Amazon (ARN) do cofre de backup e salve-o.

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

Crie cofres de backup nas contas de origem e de destino

TarefaDescriçãoHabilidades necessárias
Crie cofres de backup

Nas contas da AWS de origem e de destino, faça o seguinte:

  1. No console do AWS Backup, escolha Cofres de backup.

  2. Escolha Criar cofre de backup.

  3. Copie o nome do recurso da Amazon (ARN) do cofre de backup e salve-o.

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
TarefaDescriçãoHabilidades 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:

  1. Na página do painel AWS Backup, escolha Create an on-demand backup (Criar um backup sob demanda).

  2. Na seção Configurações, em Tipo de recurso, selecione DynamoDB e, em seguida, selecione o nome da tabela.

  3. Na lista suspensa Cofre de backup, selecione o cofre de backup que você criou na conta de origem.

  4. Selecione o Período de retenção desejado.

  5. Escolha Criar backup sob demanda

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:

  1. No console do AWS Backup, escolha Cofres de backup.

  2. Em Backups, escolha o backup da tabela do DynamoDB.

  3. Selecione Actions (Ações) e Copy (Copiar).

  4. Insira a região da AWS da conta de destino.

  5. Em ARN do cofre externo, insira o ARN do cofre de backup que você criou na conta de destino.

  6. Para copiar backups da conta de origem para a conta de destino, no cofre de backup da conta de destino, habilite o acesso de uma conta diferente.

AWS DevOps, engenheiro de migração, DBA
Restaure o backup na conta de destino.

Nas conta da AWS de destino, faça o seguinte:

  1. No console do AWS Backup, escolha Cofres de backup.

  2. Em Backups, selecione o backup que você copiou da conta de origem.

  3. Em Ações, escolha Reiniciar.

  4. Insira o nome da tabela do DynamoDB de destino que você deseja restaurar.

AWS DevOps, DBA, engenheiro de migração

Execute backup e restauração usando cofres de backup

TarefaDescriçãoHabilidades 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:

  1. Na página do painel AWS Backup, escolha Create an on-demand backup (Criar um backup sob demanda).

  2. Na seção Configurações, em Tipo de recurso, selecione DynamoDB e, em seguida, selecione o nome da tabela.

  3. Na lista suspensa Cofre de backup, selecione o cofre de backup que você criou na conta de origem.

  4. Selecione o Período de retenção desejado.

  5. Escolha Criar backup sob demanda

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:

  1. No console do AWS Backup, escolha Cofres de backup.

  2. Em Backups, escolha o backup da tabela do DynamoDB.

  3. Selecione Actions (Ações) e Copy (Copiar).

  4. Insira a região da AWS da conta de destino.

  5. Em ARN do cofre externo, insira o ARN do cofre de backup que você criou na conta de destino.

  6. Para copiar backups da conta de origem para a conta de destino, no cofre de backup da conta de destino, habilite o acesso de uma conta diferente.

AWS DevOps, engenheiro de migração, DBA
Restaure o backup na conta de destino.

Nas conta da AWS de destino, faça o seguinte:

  1. No console do AWS Backup, escolha Cofres de backup.

  2. Em Backups, selecione o backup que você copiou da conta de origem.

  3. Em Ações, escolha Reiniciar.

  4. Insira o nome da tabela do DynamoDB de destino que você deseja restaurar.

AWS DevOps, DBA, engenheiro de migração

Recursos relacionados

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.