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.