Tag: bucket

如何使用ruby将S3存储桶中的文件内容下载到内存中?

这里是ruby的新手, 我在Amazon AWS S3中有一个存储桶,其中有一个名为users.csv的文件 如何将这个文件的内容从S3存储桶加载到内存中? 我希望能够在将文件加载到内存后解析该文件的内容。 这是我的代码: require ‘aws-sdk’ s3 = Aws::S3::Resource.new(region: ‘us-west-1’) resp = s3.list_objects(bucket: ‘bucket-name’, max_keys: 1) resp.contents.each do |object| puts #{object.value} end 当我在IRB中尝试这个时,我得到: struct Aws :: S3 :: Types :: Object key =“users.csv”,last_modified = 2017-11-15 19:10:28 UTC,etag =“\”9a3d50c07aa4aa6976037ce774294a26 \“”,size = 101,storage_class =“ STANDARD“,owner = struct Aws :: S3 :: Types :: Owner […]