What's the best way to upload 200GB tar.gz files to S3 in Linux? On researching I found that S3 limit on objects has been increased to 5TB and came to know about the multi part upload mechanism to speed uploads. I found a python script boto which might help on this. Could someone shed more light on this topic?
|
feedback
|
migrated from stackoverflow.com Dec 2 '11 at 21:35
This question came from our site for professional and enthusiast programmers.
|
Don't upload it. Post it. http://aws.amazon.com/importexport/ Amazon offer a service where you send them portable media, and they upload the data for you, from their fast backbone. If you're really hellbent on doing it yourself, grab a copy of S3cmd and do
Edit: If you really want to be able to chunk the file upload, I suggest you do the following.
| |||||||
feedback
|
|
Thanks for your reply and options tom.I got was able to achieve a 20gb upload to s3 using mulipart upload.I needed python 2.5> + boto library + s3_mulitpart python script to do the upload. My references where
Hope these are useful. Prem | |||
|
feedback
|
|
Split your tar.gz files into smaller chunks and track their local and remote MD5 sums. Then you can just re-upload a smaller portion should something go wrong. | |||
feedback
|