Well .. you could always create a patch
If you're upset about AWS charging you for failed uploads, why not complain to them? If they add the ability to do resume, or some other form of modifying existing objects, I will jump on it as fast as all the other devs I'm sure!
The problem, as I see it, is that s3 offers this theoretical feature of large objects, but they have two enormous practical problems with it.
- The +2GB upload bug
- The fact that there's no reliable way to send a large object to them
I could break the 'sync' paradigm to make an ugly patch on these problems. But I won't.