Перемещение нескольких файлов из одной корзины в другую в AWS возвращает ошибку: время ожидания истекло.

Я использую s3cmd для копирования более 5000 файлов из одного ведра в папку в другом ведре.

Нравится:

s3cmd mv --recursive -v s3://test.bucket/1111_stuff/ s3://actual.bucket/input/dataloader_input/

Тем не менее, это продолжает получать меня вот что:

ИНФОРМАЦИЯ: получение списка удаленных файлов для s3: //dataloader.bucket/1111_stuff/ ...
ИНФОРМАЦИЯ: Сводка: 5186 удаленных файлов для перемещения
ОШИБКА: истекло время ожидания

Он застрял на Retrieving list of remote files в течение некоторого времени, и все, что я получил, - это ошибка.

Это проблема на стороне AWS или я могу ее исправить? Есть ли другой способ сделать это?

Спасибо.


person zack_falcon    schedule 12.08.2014    source источник


Ответы (1)


Похоже, что сокет истекает, вы можете попробовать изменить значение socket_timeout на 180, что составляет около 3 минут, в вашем .s3cfg

И если вышеперечисленное не помогает, возможно, вы захотите прочитать похожие вопросы.

Можно ли переместить файл в« папку »внутри корзины S3 с помощью команды s3cmd mv?

s3cmd терпел неудачу слишком много раз

person Robert Christopher    schedule 12.08.2014