Como fazer upload de arquivos diretamente para o Amazon S3 de um servidor remoto?

É possível fazer upload de um arquivo para o S3 de um servidor remoto?

O servidor remoto é basicamente um servidor de arquivos baseado em URL. Exemplo, usandohttp://example.com/1.jpg, serve a imagem. Não faz mais nada e não pode executar código neste servidor.

É possível ter outro servidor dizendo ao S3 para fazer upload de um arquivo dehttp://example.com/1.jpg

<code>           upload from http://example.com/1.jpg 
server -------------------------------------------> S3 <-----> example.com
</code>

questionAnswers(4)

yourAnswerToTheQuestion