DynamoDB really isn't document oriented storage.
Instead it's a key-value wide column store, with 1st and 2nd level index support.
I haven't delved into the MSFT pricing model, but DynamoDB is pay-for-through put. You provision your table with a certain amount of read/write performance that is guaranteed, and you pay for that.