Kann DynamoDB nach S3 exportieren?
Ja. DynamoDB hat einen integrierten Export nach Amazon S3, der einen vollständigen oder inkrementellen Snapshot einer Tabelle — von jedem Zeitpunkt der letzten 35 Tage — als DynamoDB JSON oder Amazon Ion schreibt. Er erfordert Point-in-Time Recovery (PITR), läuft asynchron und verbraucht keine Read-Kapazität.
Vollständige und inkrementelle Exporte
Ein vollständiger Export erfasst die gesamte Tabelle (Daten plus Local Secondary Indexes) so, wie sie zu dem von dir gewählten Zeitpunkt bestand. Ein inkrementeller Export erfasst nur die Daten, die sich in einem von dir angegebenen Zeitfenster — zwischen 15 Minuten und 24 Stunden — geändert haben, aktualisiert oder gelöscht wurden. Beide laufen asynchron und ohne Auswirkung auf die Performance oder Verfügbarkeit der Tabelle.
Voraussetzungen und Ziele
Die einzige Voraussetzung ist aktiviertes PITR auf der Tabelle — der Export liest aus deinen kontinuierlichen Backups, nicht aus der Live-Tabelle. Du kannst in einen S3-Bucket in einem anderen AWS-Konto und sogar einer anderen Region exportieren, und die Daten sind durchgängig verschlüsselt.
Die Ausgabe ist kein CSV
Exporte werden als DynamoDB JSON oder Amazon Ion geschrieben — das typmarkierte Wire-Format mit {"S": ...}- und {"N": ...}-Deskriptoren — niemals als CSV. Eine Tabellenkalkulation aus einem Export zu bekommen, bedeutet einen zweiten Schritt über Athena, Glue oder ein Skript; der Leitfaden zum Export nach CSV führt durch jede Option.
Was es kostet
Vollständige Exporte werden nach der Größe der Tabelle zum gewählten Zeitpunkt abgerechnet; inkrementelle Exporte nach der Größe der aus kontinuierlichen Backups verarbeiteten Daten (mit einer Mindestgebühr für 10 MB). S3-Speicher und PUT-Anfragen werden separat abgerechnet.
Tiefer einsteigen
Folge dem Leitfaden zum Export nach CSV für den vollständigen Workflow, entpacke exportierte Items im DynamoDB-JSON-Konverter oder lade DynoTable herunter, um Tabellendaten direkt vom Desktop aus zu durchsuchen und zu exportieren. Du überlegst, welcher Dienst die Daten überhaupt besitzen soll? Siehe DynamoDB vs. S3.
Referenzen
- DynamoDB data export to Amazon S3: how it works — Amazon DynamoDB Developer Guide
- Quotas in Amazon DynamoDB — Amazon DynamoDB Developer Guide
- Point-in-time backups for DynamoDB — Amazon DynamoDB Developer Guide
- Amazon DynamoDB pricing
Zuletzt verifiziert am 2026-07-13 gegen die oben verlinkte offizielle AWS-Dokumentation.