In my table "products_1", I've configured 1 capacity unit Read and 1 capacity unit Write.
I'm using AWS PHP SDK to write 8 items into DynamoDB using "BatchWriteItem". The code returned this response:
Object
(
[structure:protected] =>
[data:protected] => Array
(
[ConsumedCapacity] => Array
(
[0] => Array
(
[CapacityUnits] => 8
[TableName] => products_1
)
)
[UnprocessedItems] => Array
(
)
)
)
As you can see, it has used 8 capacity units, which is correct.
But when I checked the Monitor in AWS Console, I couldn't see any entry in "Throttled Write Requests" charts. I was expecting the write requests would be throttled, since I assume "BatchWriteItem" would write 8 items within a second.
Is my assumption wrong? If not, I'm wondering why the writes don't show up in "Throttled Write Requests" chart.