我使用 boto3 transact_write_items 函式在我的 dynamodb 中寫入多條記錄。在檔案中可悲的是“TransactWriteItems 是一個同步寫入操作,最多可組合 100 個操作請求”。在生產上它對我來說很好。但是當我嘗試為單元測驗運行代碼時,我得到了例外 - “成員的長度必須小于或等于 25。” 誰知道為什么它以如此不同的方式作業?
self.dynamodb.transact_write_items(
TransactItems=transact_actions,
ReturnConsumedCapacity='INDEXES'
)
uj5u.com熱心網友回復:
您沒有明確宣告您正在使用 DynamoDB Local 進行單元測驗,但我假設您正在使用的是什么。
簡而言之,DynamoDB Local 尚不支持 100 個事務項,它仍以 25 個為上限。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/511486.html
