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á.
Usar o Amazon EMR
Essa solução usa clusters do Amazon EMR nos bastidores para o trabalho. Os clusters do EMR na conta de origem lêem a tabela de origem do Amazon DynamoDB e gravam em um bucket do S3 de destino. Os clusters do EMR de destino lêem do bucket S3 de destino e gravam na tabela do DynamoDB de destino.
Para replicar tabelas do DynamoDB usando essa abordagem, os clusters do EMR configurados com o Apache Hive devem ser iniciados nas contas de origem e de destino. Ambos os clusters do EMR devem ser configurados com permissões de leitura/gravação para o bucket S3 de destino.
Vantagens
A solução oferece mais opções de personalização e fornece mais controle sobre o processo de migração de dados.
Desvantagens
O processo é mais complexo, pois requer a execução de consultas do Hive na origem e no destino e a criação de uma tabela externa no local do S3 para conter os dados.
Isso requer a configuração dos clusters e o encerramento deles após a conclusão do trabalho.