Migrar uma tabela usando o AWS Backup para backup e restauração entre contas - Amazon DynamoDB

Migrar uma tabela usando o AWS Backup para backup e restauração entre contas

Pré-requisitos

  • As contas da AWS de origem e de destino devem pertencer à mesma organização no serviço AWS Organizations.

  • Permissões do AWS Identity and Access Management (IAM) para criar e usar cofres do AWS Backup.

Para obter mais informações sobre como configurar backups entre contas, consulte Creating backup copies across AWS accounts.

Informações sobre preços

A AWS cobra pelo backup (com base no tamanho da tabela), por qualquer cópia de dados entre regiões da AWS (com base na quantidade de dados), pela restauração (com base na quantidade de dados) e por quaisquer cobranças contínuas de armazenamento. Para evitar cobranças contínuas, você pode excluir o backup se não precisar dele depois da restauração.

Para obter mais informações sobre a definição de preço, consulte Preços do AWS Backup.

Etapa 1: habilitar recursos avançados para o DynamoDB e o backup entre contas

  1. Nas contas da AWS de origem e de destino, acesse o Console de Gerenciamento da AWS e abra o console do AWS Backup.

  2. Selecione a opção Configurações.

  3. Em Recursos avançados para backups do Amazon DynamoDB, confirme se a opção Recursos avançados está habilitada. Se não estiver, escolha Habilitar.

  4. Em Gerenciamento entre contas, escolha Ativar para a opção Backup entre contas.

Etapa 2: criar um cofre de backup na conta de origem e na conta de destino

  1. Nas contas de origem da AWS, abra o console do AWS Backup.

  2. Escolha Cofres de backup.

  3. Escolha Criar cofre de backup.

  4. Copie e salve o nome do recurso da Amazon (ARN) dos cofres de backup criados e da conta de destino da AWS.

  5. Você precisará dos ARNs dos cofres de backup de origem e de destino ao copiar o backup da tabela do DynamoDB entre contas.

Etapa 3: criar um backup de tabela do DynamoDB na conta de origem

  1. Na página do painel do AWS Backup, escolha Criar um backup sob demanda.

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

  3. Na lista suspensa Cofre de backup, escolha 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.

  6. Monitore o status do trabalho de backup na guia Tarefas de backup da página Trabalhos do AWS Backup.

Etapa 4: copiar o backup da tabela do DynamoDB da conta de origem para a conta de destino

  1. Depois que o trabalho de backup for concluído, abra o console do AWS Backup na conta de origem e escolha Cofres de backup.

  2. Em Backups, escolha o backup da tabela do DynamoDB. Escolha Ações e selecione Copiar.

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

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

  5. No cofre de backup da conta de destino, habilite o acesso de uma conta de origem para permitir a cópia de backups.

Etapa 5: restaurar o backup da tabela do DynamoDB na conta de destino

  1. Na conta da AWS de destino, abra o console do AWS Backup e escolha Cofres de backup.

  2. Em Backups, selecione o backup que você copiou da conta de origem. Em Ações, escolha Restaurar.

  3. Insira o nome da nova tabela do DynamoDB, a criptografia que essa nova tabela terá, a chave com a qual você deseja que a restauração seja criptografada e outras opções necessárias.

  4. Quando a restauração for concluída, o status da tabela será exibido como Ativo.