2017-07-27 7 views
2

実際に、項目フィールドのルールが破損した場合にレコードの挿入/更新を防止する必要があるAWS DynamoDBテーブルアイテムの検証を実装したいと考えています。AWS DynamoDBテーブルの検証ルールを設定する

可能ですか?

または、挿入/更新の前にトリガする、dynamoDBテーブル用のトリガラムダを作成できますか?検証ルールをチェックしてこれを処理できるように

答えて

1

DynamoDBは、データベース側の項目の検証をサポートしていません。アイテムを追加するときには、キー(パーティションキー、ソートキーなど)の属性を持つ必要があり、正しいタイプがあることを確認するだけです。それ以外は、DynamoDBは何も検証しません。

また、DynamoDBはスキーマレスであり、属性に制限を課すことはないため、アイテムに含まれる属性(キーは唯一の例外)をチェックしません。

唯一のオプションは、DynamoDBに保存する前に、サーバー側でアイテムを検証することです。

+0

@Ivanにお返事ありがとうございます。 – Sudhanshu

+0

@Sudhanshuあなたは投票して回答を承認してください。 –

関連する問題