Должен быть простой способ получить размер файла (размер ключа), не перетягивая файл целиком.Я вижу это в Свойствах браузера AWS S3.И я думаю, что смогу получить его из заголовка «Content-length» запроса «HEAD».Но я не соединяю точки о том, как это сделать с помощью boto.Дополнительные почести, если вы публикуете ссылку на несколько более полных примеров, чем в стандартных документах boto .
РЕДАКТИРОВАТЬ: Таким образом, следующее, кажется, делает свое дело (хотя из просмотра исходного кодаЯ не совсем уверен.):
bk = conn.get_bucket('my_bucket_name')
ky = boto.s3.key.Key(bk)
ky.open_read() ## This sends a GET request.
print ky.size
А пока я оставлю вопрос открытым для комментариев, лучших решений или указателей на примеры.