#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 ) Я лично испытал, что это немного надежнее.