Ruby AWS::S3::S3Object (aws-sdk):Существует ли способ потоковой передачи данных, как в aws-s3?

В aws-s3 есть метод (AWS::S3::S3Object.stream), который позволяет передавать файл на S3 в локальный файл. Мне не удалось найти аналогичный метод в aws-sdk.

т.е. в aws-s3 я делаю:

File.open(to_file, "wb") do |file|
  AWS::S3::S3Object.stream(key, region) do |chunk|
    file.write chunk
  end
end

Метод AWS::S3:S3Object.read действительно принимает блок в качестве параметра, но, похоже, ничего с ним не делает.

6
задан Philip Wiebe 8 March 2012 в 16:23
поделиться