In my last role we would often need to upload large amounts of data for our clients to AWS. When this data got into the terabytes we would ship a NAS box to our customer and then send that to Amazon. On more than one occasion Amazon fubar'ed the upload on their end (why would you move drives around in a RAID 5/6 array?). Maybe since this is AWS branded solution it will be more reliable.