投稿日: Dec 18, 2023

Amazon DynamoDB ローカルでは、テーブル削除保護と ReturnValuesOnConditionCheckFailure パラメータがサポートされるようになりました。Amazon DynamoDB ローカルを使用すると、コストを一切発生させずに、ローカル開発環境で DynamoDB を実行することでアプリケーションを開発し、テストできます。DynamoDB ローカルは既存の DynamoDB API コールと連動し、インターネット接続は不要です。 

DynamoDB ローカルのバージョン 1.25.0 とバージョン 2.2.0 では、次の機能と改善が提供されます。

  • ReturnValuesOnConditionCheckFailure パラメータのサポート。このパラメータを有効にすると、DynamoDB のエラーメッセージに、DynamoDB ローカル環境で書き込みを試みたときのアイテムのコピーが含まれるようにすることが可能になります。これにより、DynamoDB ウェブサービスの場合と同じ方法で、条件エラーの動作と失敗した条件付き書き込みに対する応答を簡単にテストできます。条件チェックの詳細については、API リファレンスの該当するページを参照してください。
  • テーブル管理の操作を実行する際に、DynamoDB ローカルのテーブルが誤って削除されないように保護する。これで、各テーブルの削除保護プロパティを有効にして動作をテストできます。削除保護プロパティのデフォルト設定は無効です。削除保護の詳細については、削除保護の使用を参照してください。

DynamoDB ローカルは無料でダウンロードして、macOS、Linux、Windows で利用できます。この最新バージョンの利用を開始するには、「Deploying DynamoDB locally on your computer」からダウンロードしてください。詳細については、DynamoDB ローカル (ダウンロード可能バージョン) のセットアップをご覧ください。