Como importar dados para o Amazon S3 a partir do URL

14

Eu tenho um bucket S3 e a URL de um arquivo grande. Gostaria de armazenar o conteúdo localizado no URL no bucket do S3.

Eu poderia baixar o arquivo na minha máquina local e enviá-lo para o S3 com Cloudberry ou Jungledisk ou o que quer. No entanto, se o arquivo for grande, isso pode levar um longo tempo, pois o arquivo deve ser transferido duas vezes e minha conexão de rede é muito mais lenta que a da Amazon.

Se tiver muitos dados para armazenar no S3, posso iniciar uma instância do EC2, recuperar os arquivos para a instância com curl ou wget e enviar os dados da instância do EC2 para o S3. Isso funciona, mas há várias etapas se eu apenas desejar arquivar um arquivo.

Alguma sugestão?

gbroiles
fonte

Respostas:

3

Não estou ciente de como você pode fazer isso sem a etapa de ter o arquivo localmente simplesmente por causa da maneira como o Amazon S3 é feito, você publica dados nele, eles não capturam dados.

Mitchel Sellers
fonte
2

Sei que isso é uma pergunta antiga, mas estou respondendo caso alguém ainda esteja interessado.
Na minha empresa, lançamos um novo site com muitas opções para transferir arquivos entre serviços em nuvem.
Um desses recursos pode ajudá-lo a fazer o que você deseja, sem baixar o arquivo para o seu computador; ele será direcionado diretamente do URL para o amazon S3. O site precisará apenas do URL completo do arquivo, como www.example.com/files/my .jpg.
URL do site: http://www.autofilemove.com
http://www.autofilemove.com/Support/Features verificar o recurso de URL da Web

Amr Elgarhy
fonte