No the test below does not cover much.  In fact, the only thing it would catch is if Amazon throws an exception.
This code code needs three test case:
1. Batch size is less than max and all get sent.
2. Batch size is a multiple of max and all get sent.
3. Batch size is a multiple of max +1 and all get sent.
This type of testing is best done with Mocks.