Как загрузить большой объект S3 из командной строки намного быстрее, чем s3cmd

1651
Erik

С помощью команды s3cmd вы можете загружать файлы из S3 следующим образом:

s3cmd get s3://my.private.bucket/some/location/hugefile.dat 

Но это может занять довольно много времени, если хранимые файлы действительно большие. Существуют ли альтернативные решения командной строки для приведенного выше примера, которые значительно ускоряют этот процесс?

1
Пожалуйста, рассчитайте максимально возможную скорость (согласно вашему провайдеру или тесту скорости) и скорость, которую вы получаете сейчас. Daniel B 9 лет назад 0

1 ответ на вопрос

1
James Roth

s4cmd claims to support multi-threaded operations.
It is a command-line utility for accessing Amazon S3, inspired by s3cmd.

It supports the regular commands you might expect for fetching and storing files in S3: ls, put, get, cp, mv, sync, del, du.

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными в случае изменения связанной страницы. DavidPostill 9 лет назад 0
Это не только ссылка, ответ. Я предоставляю альтернативное решение для командной строки и объясняю почему. Ссылка не обязательна для понимания. James Roth 9 лет назад 0