3 votes

Drop/Truncate table DynamoDB avec AWS Data Pipeline

J'ai mis en place un Data Pipeline qui importe des fichiers d'un bucket S3 vers une table DynamoDB, sur la base de l'exemple prédéfini. Je souhaite tronquer la table (ou la supprimer et en créer une nouvelle) à chaque fois que la tâche d'importation démarre. Bien sûr, c'est possible avec le SDK AWS, mais j'aimerais le faire uniquement en utilisant le Data Pipeline.

Est-ce possible ?

Merci de votre aide

5voto

Je ne sais pas si vous avez toujours besoin d'effectuer cette opération puisque vous avez posé la question il y a plusieurs mois, mais en raison du manque d'informations sur Internet à ce sujet, j'ai décidé de créer un tutoriel et de le poster ici pour aider d'autres personnes qui sont confrontées à la même situation.

Voici ce qui a fonctionné pour moi.

En principe, vous aurez besoin des éléments suivants :

  • Seau S3 ( Où vous téléchargerez un Shell Shell à exécuter )
  • AMI EC2 ( qui exécutera le script ci-dessus )
  • Un pipeline ( qui importe déjà des données DynamoDB vers un bucket S3 )

Si vous les avez déjà tous, nous sommes prêts à partir !

Procédez comme suit :

  1. Ajouter un acti

enter image description here

  1. O

enter image description here

  1. O

enter image description here

  1. O

    j

  2. T

enter image description here

H

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X