Есть ли способ остановить / возобновить загрузку файлов из AWS S3 при использовании s3cmd? - PullRequest
0 голосов
/ 19 сентября 2018

Я загружаю огромный файл с S3 (около 20 ГБ), используя s3cmd, и я хочу приостановить загрузку прямо сейчас и возобновить его завтра.

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

Может кто-нибудь привести пример?

Предполагаемое использование с командой get, а версия s3cmd - 2.0.2.

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Очевидно, простое использование флага continue делает работу великолепно.Я закончил загрузку, отключив сеть.А затем снова начался на следующий день, используя флаг --continue, и он возобновил загрузку с того места, где он оставил.

0 голосов
/ 19 сентября 2018

Вы можете использовать s3api cli , чтобы получить объект по частям.Посмотрите на --range и --part-number.

При изучении вашего вопроса я наткнулся на что-то интересное.Возможность загрузки объектов S3 через bittorrent .Однако есть несколько предостережений, объект должен быть менее 5 ГБ и должен быть публичным.

...