发布于: Dec 18, 2023

Amazon DynamoDB Local 现在支持表删除保护和 ReturnValuesOnConditionCheckFailure 参数。借助 DynamoDB Local,您可以通过在本地开发环境中运行 DynamoDB 来开发和测试应用程序,而不会产生任何费用。DynamoDB Local 不需要互联网连接,且可与现有 DynamoDB API 调用配合使用。 

DynamoDB Local 版本 1.25.0 和版本 2.2.0 提供以下功能和改进:

  • 支持 ReturnValuesOnConditionCheckFailure 参数。启用此参数后,DynamoDB 错误消息可能包含项目的副本,就像在 DynamoDB 本地环境中尝试写入时一样。这使您可以像使用 DynamoDB Web 服务一样轻松测试条件错误行为和对失败的条件写入的响应。要了解有关条件检查的更多信息,请参阅相应的 API 参考页面
  • 在执行表管理操作时,保护您位于 DynamoDB Local 中的表免遭意外删除。现在,您可以为每个表启用删除保护属性来测试行为。删除保护属性的默认设置为禁用。要了解有关删除保护的更多信息,请参阅使用删除保护

DynamoDB Local 可免费下载,适用于 macOS、Linux 和 Windows。您可以从“Deploying DynamoDB locally on your computer(在计算机上本地部署 DynamoDB)”下载最新版本以开始使用。要了解更多信息,请参阅设置 DynamoDB Local(可下载版本)