AWS CLI загружает данные в S3 (время ожидания чтения = 60)

#amazon-web-services #amazon-s3

#amazon-веб-сервисы #amazon-s3

Вопрос:

У меня возникают проблемы с загрузкой данных в S3 при использовании команды cp:

 aws s3 cp --recursive /mydir/ s3://amazonbucket
  

Я получаю ошибку (для некоторых наборов данных, а не для других, и при повторной попытке ошибки возникают в разных наборах данных):

 upload failed: mydir/myfile to s3://amazonbucket/myfile HTTPSConnectionPool(host='amazonbucket.s3.amazonaws.com', port=443): Read timed out. (read timeout=60)
  

Есть ли способ исправить это? Как я могу установить более длительное время ожидания?

(Я надеялся опубликовать это на форумах AWS, но, похоже, не могу опубликовать там)

Комментарии:

1. Первой проверкой здесь может быть регион, вы указали правильный регион при загрузке вашего файла?

2. Я явно не указал регион в своей командной строке. Однако, как я уже упоминал, в то время как некоторые из наборов данных завершились сбоем, другие не завершились и были успешно загружены в корзину, поэтому я предполагаю, что регион работал для них (поскольку я вижу их на S3 в консоли).).

3. Не могли бы вы сообщить мне, пожалуйста, размер файлов, которые вы пытаетесь загрузить, которые не работают?

4. 100 Мб — ~ 1 Гб @XavierHutchinson

5. Не могли бы вы попробовать использовать s3 sync ( docs.aws.amazon.com/cli/latest/reference/s3/sync.html ) Я лично испытал, что это немного надежнее.