In Anbetracht der Tatsache, dass es in Singapur keine Datenpipeline gibt, gibt es Alternativen, um CSV-Daten effizient an Dynamodb zu übertragen?Wie können wir effizient Daten von CSV-Datei zu Dynamodb ohne Verwendung von AWS-Pipeline?
Antwort
Wenn ich es wäre, würde ich eine S3-Ereignisbenachrichtigung für einen Bucket einrichten, der jedes Mal eine Lambda-Funktion auslöst, wenn eine CSV-Datei darin abgelegt wurde.
Die Benachrichtigung würde Lambda wissen lassen, dass eine neue Datei verfügbar war und eine Lambda-Funktion für das Laden der Daten in dynamodb zuständig wäre.
Dies würde besser funktionieren (wegen der Grenzen von Lambda), wenn die CSV-Dateien nicht riesig waren, so dass sie in einer angemessenen Zeit verarbeitet werden konnten, und der Bonus ist der einzige gearbeitet, der einmal getan werden müsste Es würde funktionieren, einfach die neuen Dateien in den richtigen Eimer fallen zu lassen - kein Server erforderlich.
Hier ist ein Github-Repository, das einen CSV-> Dynamodb-Loader in Java geschrieben hat - es könnte Ihnen den Einstieg erleichtern.
- 1. Können wir Linq Ergebnis in Sicht ohne Verwendung von Modell
- 2. Können wir clientseitige persistente Daten unter Verwendung von Prototype.js speichern?
- 3. Können wir Dynamodb mit Wavemaker integrieren?
- 4. Wie können Daten von Firebase in Android effizient heruntergeladen werden?
- 5. Wie können wir AWS userpool mit DynamoDb verbinden?
- 6. Wie können wir Tweets von bestimmtem Land
- 7. Kopieren von Daten von MySQL zu Amazon DynamoDB
- 8. Importieren von Daten von S3 DynamoDB
- 9. Wie können wir Jquery Validierung ohne jquery Validator
- 10. Protokollpuffer in Java: Können wir effizient mit primitiven Arrays umgehen?
- 11. JQuery: Wie können wir Int von Variable
- 12. Können wir bootstrap modal ohne JavaScript verwenden
- 13. Wie können wir HTML-Datei von rspec
- 14. Können wir zugreifen Mysql-Datenbank mit Apache Cordova ohne Verwendung von PHP
- 15. Können wir die on_click-Methode für Daten von gridview hinzufügen?
- 16. DynamoDB vs S3 bei der Verwendung von Bildern
- 17. Schreiben von Spark zu DynamoDB
- 18. Können wir LinkedIn-Profil Bild und Überschrift ohne Verwendung von LinkedIn API?
- 19. Verwendung von Funktionen effizient in Oracle-Abfragen
- 20. Können wir die Verwendung von Absichten in der Regel mithilfe von öffentlichen Variablen in Android überspringen?
- 21. Wie ohne Verwendung von Methodenparameter
- 22. Löschen von Daten aus der DynamoDb-Tabelle automatisch
- 23. Wie können wir Alloy von Java aufrufen, ohne die Schnittstelle zu öffnen?
- 24. Können wir einen Bereich von Partitionen zu einer Tabelle in ADL von dynamischen Daten hinzufügen
- 25. Wie poste ich rohe JSON-Daten ohne Verwendung von AJAX?
- 26. Wie können wir den Empfang von Nachrichten von MSMQ beschleunigen?
- 27. Weitergabe von Daten ohne Vorsatz bei Verwendung von finish() - Android
- 28. So erhalten Sie Daten von Dynamodb mit Rest-API
- 29. Können wir das GVR programmieren, um von der Mauseingabe zu bewegen. Ohne die Alttaste zu halten
- 30. Können wir eine Instanz von `OpCode` konstruieren?
Ist der Link zum Github Repo nicht mehr verfügbar? –