Из того, что я нашел, обе библиотеки aws-sdk
и aws-s3
(Ruby) предоставляют методы для загрузки данных объекта S3 только в строках строк. Я хотел бы иметь возможность читать его в двоичных фрагментах, чтобы он напоминал файлы ввода-вывода и был более эффективным. Кто-нибудь знает, есть ли способ для этого? Один хак, о котором я думал, создает URL-адрес доступа для объекта S3 (функциональность S3) и загружает файл с помощью некоторой клиентской библиотеки HTTP. Какая хорошая библиотека для Ruby?поток объекта AWS S3 в двоичном формате
P.S .: Мне нужно передать данные, чтобы я мог дешифровать файлы «на лету». AWS имеет клиентскую библиотеку шифрования только в Java SDK.
Драгоценный камень aws-sdk с тех пор, как этот вопрос был первоначально опубликован, добавлена поддержка шифрования на стороне клиента. –