Não tenho certeza se você ainda precisa realizar essa operação desde que você a solicitou há muitos meses, mas devido à falta de informações na Internet sobre esse assunto, decidi criar um tutorial e postá-lo aqui para ajudar outras pessoas que estão enfrentando a mesma situação.
Isso é o que funcionou para mim.
Basicamente, você precisará do seguinte:
- Balde S3 (onde você carregará um script de shell a ser executado)
- AMI EC2 (que executará o script acima)
- Um pipeline (que já importa dados do DynamoDB para um bucket S3)
Se você já tem todos eles, então estamos prontos!
Siga estas etapas:
- Adicione uma atividade e nomeie-a como "CleanTableJob"
No seu bucket do S3 você pode fornecer tudo o que lida com a exclusão de dados no DynamoDB da seguinte forma:
java -jar /home/ec2-user/downloads/dynamodb_truncate_table-1.0-SNAPSHOT.jar
É isso:
Espero que ajude vocês a sair