If I have a user facing upload button, why can't I simply have a webserver that receives the data and pushes it into s3 via multi-part upload. Something that can be written in a framework of your choice in 10 minutes with 0 setup?
For uploads under 50 MB you could also skip the multipart upload and take a naive approach without taking a significant hit.
For uploads under 50 MB you could also skip the multipart upload and take a naive approach without taking a significant hit.