Veröffentlicht am: Dec 18, 2023

Amazon DynamoDB Local unterstützt jetzt den Schutz vor dem Löschen von Tabellen und den Parameter ReturnValuesOnConditionCheckFailure. Mit DynamoDB Local können Sie Anwendungen entwickeln und testen, indem Sie DynamoDB in Ihrer lokalen Entwicklungsumgebung ausführen, ohne dass Kosten anfallen. Für DynamoDB Local ist keine Internetverbindung erforderlich, und es kann mit Ihren bestehenden DynamoDB-API-Aufrufen verwendet werden. 

Die lokalen Versionen 1.25.0 und 2.2.0 von DynamoDB bieten die folgenden Features und Verbesserungen:

  • Unterstützung für den Parameter ReturnValuesOnConditionCheckFailure. Wenn dieser Parameter aktiviert ist, können DynamoDB-Fehlermeldungen eine Kopie des Elements enthalten, die dem entspricht, wie das Element beim Schreibversuch in Ihrer lokalen DynamoDB-Umgebung war. Auf diese Weise können Sie das Verhalten von Bedingungsfehlern und Ihre Reaktion auf fehlgeschlagene bedingte Schreibvorgänge auf einfache Weise testen, wie Sie es mit dem DynamoDB-Webservice tun würden. Weitere Informationen zu Zustandsprüfungen finden Sie auf der entsprechenden API-Referenzseite.
  • Schützen Sie Ihre Tabellen in DynamoDB Local vor versehentlichem Löschen, wenn Sie Tabellenverwaltungsoperationen ausführen. Sie können jetzt die Löschschutz-Eigenschaft für jede Tabelle aktivieren, um das Verhalten zu testen. Die Standardeinstellung für die Löschschutz-Eigenschaft ist deaktiviert. Weitere Informationen zum Löschschutz finden Sie unter Löschschutz verwenden.

DynamoDB local kann kostenlos heruntergeladen werden und ist für macOS, Linux und Windows verfügbar. Beginnen Sie mit der neuesten Version, indem Sie sie unter „DynamoDB lokal auf Ihrem Computer bereitstellen“ herunterladen. Weitere Informationen finden Sie unter DynamoDB Local einrichten (herunterladbare Version).