У меня такая же проблема. Ноутбук с Ubuntu, команда aws s3 cp
или aws s3 sync
не удалась, как описано.
Мой файл был размером 104285 байт, так что ничего «слишком большого».
Копирование файла через BucketExplorer работало без проблем.
На botocore сообщается о проблемах, которые показывают аналогичные проблемы для больших файлов, но не сообщают о маленьких.
Затем я обновил библиотеку boto с версии 2.9.5 до последней версии 2.23.0, но проблема осталась.
Позже я тестировал свой проблемный файл, делая его все меньше и меньше, пока он не был опубликован. Наконец я обнаружил, что проблема исчезла даже для исходного файла.
Трудно сказать, как и решится ли проблема.
Можно подумать о временной проблеме на стороне AWS, но, поскольку я смог опубликовать файл через BucketExplorer с первой попытки, я думаю, что это не так.
Проверка информационной панели AWS Health: http://status.aws.amazon.com/. сообщается о проблемах, но вы никогда не можете полагаться на то, что найдете там все мелкие проблемы.
В любом случае, я бы предложил обновить boto до последней версии, поскольку это кажется наиболее вероятной причиной:
$ pip install --upgrade boto
Мой интерфейс командной строки AWS уже был обновлен до того, как я столкнулся с этими проблемами, и имеет версию 0.31.
Мои окончательные версии:
$ pip freeze|grep boto
boto==2.23.0
boto-utils==0.3
botocore==0.31.0
person
Jan Vlcinsky
schedule
24.01.2014