É possível migrar uma tabela do Amazon DynamoDB de uma conta para outra a fim de implementar uma estratégia multiconta ou uma estratégia de backup. Você também pode fazer isso para fins de teste, depuração ou conformidade. Um caso de uso comum é copiar tabelas do DynamoDB em ambientes de produção, preparação, teste e desenvolvimento, onde cada ambiente utiliza uma conta da AWS diferente.
O DynamoDB oferece duas opções para migrar tabelas de uma conta da AWS para outra:
-
AWS Backup para backup e restauração entre contas: o AWS Backup é um serviço de backup totalmente gerenciado que permite gerenciar os backups em diversos serviços da AWS de maneira central. Com sua funcionalidade de backup e restauração entre contas, você pode fazer backup de uma tabela do DynamoDB em uma conta e restaurar o backup em outra conta na mesma organização da AWS.
-
Exportação e importação do DynamoDB para o Amazon S3: o uso dos recursos de exportação e importação do DynamoDB para o Amazon S3 permite que você faça uma exportação completa para um bucket do Amazon S3, depois importe esses dados para uma nova tabela em outra conta da AWS. Essa abordagem é adequada quando você precisa fazer uma migração entre contas que não fazem parte da mesma organização da AWS ou quando não quiser usar o AWS Backup.
nota
A importação do Amazon S3 não oferece suporte a tabelas com índices secundários locais (LSIs), mas oferece suporte a índices secundários globais (GSIs). Para obter mais informações sobre LSIs e GSIs, consulte Melhorar o acesso aos dados com índices secundários no DynamoDB.