А разве API Амазона позволяет обращаться из JS? Не, я просто не в курсе, аплоад там идет через REST и SOAP.
Да и вообще не безопасно это. Код, который рулит загрузкой знает секретный ключ. А как вы будете контрлировать кто и сколько загрузил? Почему вам нужна именно прямая загрузка?