Não faça o upload. Publique.
link
A Amazon oferece um serviço para o envio de mídia portátil, e eles enviam os dados para você, a partir de seu backbone rápido.
Se você realmente quiser fazer isso, pegue uma cópia do S3cmd e faça s3cmd sync
.
"Never underestimate the bandwidth of a station wagon full of tapes
hurtling down the highway." - Andrew S Tanenbaum
Editar:
Se você realmente quer ser capaz de fazer o upload do arquivo, sugiro que faça o seguinte.
- Obtenha uma instância do AWS EC2 com armazenamento efêmero suficiente para armazenar os arquivos que você deseja enviar.
- Use o GNU Split para dividir os arquivos em partes menores.
- Envie os fragmentos para sua instância temporária do EC2.
- Remonte os blocos com a opção de divisão para reagrupar.
- Carregue os fragmentos para o S3 do EC2 (incrivelmente rápido!)
- Desligue a instância do EC2, mas mantenha-a à mão.