aws-s3には、S3上のファイルをローカルファイルにストリームする方法(AWS :: S3 :: S3Object.stream)があります。私はaws-sdkで同様のメソッドを見つけることができませんでした。Ruby AWS :: S3 :: S3Object(aws-sdk):aws-s3のようにデータをストリーミングする方法はありますか?
すなわち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メソッドは、パラメータとしてブロックを取るんが、それを何もしていないようです。
aws-sdk gemはストリーミングの読み取りをサポートするようになりました。これを反映するようにフォーラムのトピックが更新されました。 –