Publié le: Dec 18, 2023

Amazon DynamoDB local prend désormais en charge la protection contre la suppression des tables et le paramètre ReturnValuesOnConditionCheckFailure. Vous pouvez développer et tester des applications grâce à DynamoDB local dans un environnement de développement local, sans que des frais supplémentaires ne s'appliquent. DynamoDB local ne nécessite pas de connexion Internet et il fonctionne avec vos appels d'API DynamoDB existants. 

Les versions locales 1.25.0 et 2.2.0 de DynamoDB proposent les fonctionnalités et améliorations suivantes :

  • Prise en charge du paramètre ReturnValuesOnConditionCheckFailure. Lorsque ce paramètre est activé, les messages d'erreur DynamoDB peuvent inclure une copie de l'élément tel qu'il était lors de la tentative d'écriture dans votre environnement local DynamoDB. Cela vous permet de tester facilement le comportement des erreurs conditionnelles et votre réponse en cas d'échec des écritures conditionnelles, comme vous le feriez avec le service web DynamoDB. Pour en savoir plus sur les vérifications d'état, consultez la page de référence de l'API correspondante.
  • Protégez vos tables dans DynamoDB local contre toute suppression accidentelle lorsque vous effectuez des opérations de gestion de tables. Vous pouvez désormais activer la propriété de protection contre la suppression pour chaque table afin de tester le comportement. Le paramètre par défaut de la propriété de protection contre la suppression est désactivé. Pour en savoir plus sur la protection contre la suppression, consultez la section Utilisation de la protection contre la suppression.

DynamoDB local est téléchargeable gratuitement et disponible pour macOS, Linux et Windows. Commencez avec la dernière version en la téléchargeant depuis « Déploiement local de DynamoDB sur votre ordinateur ». Pour en savoir plus, consultez la section Configuration de DynamoDB Local (version téléchargeable).