En aws-s3, hay un método (AWS :: S3 :: S3Object.stream) que le permite transmitir un archivo en S3 a un archivo local. No he podido encontrar un método similar en aws-sdk.Ruby AWS :: S3 :: S3Object (aws-sdk): ¿Hay algún método para transmitir datos como con aws-s3?
es decir, en AWS-s3, lo hago:
File.open(to_file, "wb") do |file|
AWS::S3::S3Object.stream(key, region) do |chunk|
file.write chunk
end
end
El AWS :: S3: Método S3Object.read embargo, toma un bloque como parámetro, pero no parece hacer nada con ella.
La joya de aws-sdk ahora admite lecturas de transmisión. El tema del foro se ha actualizado para reflejar esto. –