2
實際上,我希望在AWS DynamoDB表項上實施驗證,如果規則中斷了項目字段,應該防止記錄插入/更新。設置AWS DynamoDB表的驗證規則
可能嗎?
或者我們可以爲dynamoDB表創建一個觸發器lambda,在insert/update之前觸發。所以我們可以檢查驗證規則並處理。
實際上,我希望在AWS DynamoDB表項上實施驗證,如果規則中斷了項目字段,應該防止記錄插入/更新。設置AWS DynamoDB表的驗證規則
可能嗎?
或者我們可以爲dynamoDB表創建一個觸發器lambda,在insert/update之前觸發。所以我們可以檢查驗證規則並處理。
DynamoDB不支持數據庫端項目驗證。它只驗證當你添加一個項目時它應該有你的密鑰屬性(分區密鑰,排序密鑰等),並且它們有正確的類型。除此之外DynamoDB不驗證任何內容。
此外,由於DynamoDB是無模式的,並且不會對您的屬性施加限制,因此它不會檢查項目具有的屬性(鍵是唯一的例外)。
唯一的選擇是在將它們保存到DynamoDB中之前驗證服務器端的項目。
感謝@Ivan的迴應。 – Sudhanshu
@Sudhanshu請你投票表決並批准答案嗎? –