在我的表「products_1」中,我配置了1個容量單位讀取和1個容量單位寫入。DynamoDB BatchWriteItem - 無節流?
我正在使用AWS PHP SDK使用「BatchWriteItem」將8個項目寫入DynamoDB。該代碼返回了此回覆:
Object ( [structure:protected] => [data:protected] => Array ( [ConsumedCapacity] => Array ( [0] => Array ( [CapacityUnits] => 8 [TableName] => products_1 ) ) [UnprocessedItems] => Array ( ) ) )
正如您所看到的,它使用了8個容量單位,這是正確的。
但是,當我在AWS控制檯中檢查了監視器時,我看不到「Throttled Write Requests」圖表中的任何條目。我期待寫請求會受到限制,因爲我認爲「BatchWriteItem」將在第二個內寫入8個項目。
我的假設錯了嗎?如果沒有,我想知道爲什麼這些寫入不會顯示在「Throttled Write Requests」圖表中。