Назад | Перейти на главную страницу

Как загрузить двоичный файл S3 с помощью инструмента командной строки Amazon AWS?

Я пытаюсь загрузить двоичный файл из ведра AWS S3, используя новый Интерфейс командной строки. Однако средство отвечает сообщением об ошибке.

$ aws s3 get-object --bucket myBucketName --key myFileName

<requests.packages.urllib3.response.HTTPResponse object at 0x1e61710> is not JSON serializable

Указание формата вывода текста дает метаданные объекта, но опять же не фактические данные.

$ aws --output text get-object --bucket myBucketName --key myFileName
<requests.packages.urllib3.response.HTTPResponse object at 0x298f710>   Fri, 05 Apr 2013 18:11:47 GMT   bytes   application/x-rpm       310000

В тесты в дистрибутиве исходного кода инструмента, похоже, не реализована эта функция.

Оказывается, такое поведение было вызвано ошибка, который с тех пор был фиксированный.