So importieren Sie Daten aus einer URL in Amazon S3

14

Ich habe einen S3-Bucket und die URL einer großen Datei. Ich möchte den Inhalt unter der URL im S3-Bucket speichern.

Ich könnte die Datei auf meinen lokalen Computer herunterladen und sie dann mit Cloudberry oder Jungledisk oder was auch immer auf S3 hochladen. Wenn die Datei jedoch groß ist, kann dies lange dauern, da die Datei zweimal übertragen werden muss und meine Netzwerkverbindung viel langsamer als die von Amazon ist.

Wenn in S3 viele Daten gespeichert werden sollen, kann ich eine EC2-Instanz starten, die Dateien mit curl oder wget zur Instanz abrufen und die Daten dann von der EC2-Instanz zu S3 übertragen. Dies funktioniert, aber es sind viele Schritte erforderlich, um nur eine Datei zu archivieren.

Irgendwelche Vorschläge?

gbroiles
quelle

Antworten:

3

Mir ist nicht bekannt, wie Sie dies tun können, ohne die Datei lokal zu haben, nur weil Amazon S3 so funktioniert, Sie Daten dort posten und keine Daten abrufen.

Mitchel Sellers
quelle
2

Ich weiß, dass dies eine alte Frage ist, aber ich beantworte sie, falls sich noch jemand dafür interessiert.
In meinem Unternehmen veröffentlichen wir gerade eine neue Website, die viele Optionen zum Übertragen von Dateien zwischen Cloud-Diensten bietet.
Eine dieser Funktionen kann Ihnen dabei helfen, das zu tun, was Sie möchten, ohne die Datei auf Ihren Computer herunterzuladen. Sie wird direkt von der URL zu Amazon S3 geleitet. Für die Website wird nur die vollständige Datei-URL benötigt, z. B. www.example.com/files/my .jpg.
URL der Website: http://www.autofilemove.com
http://www.autofilemove.com/Support/Features Prüft die Web- URL- Funktion

Amr Elgarhy
quelle