


Storage_object # => #, # storage_object_got = storage_object. each do | line | puts line puts line puts line end Reulst new ( csv_utf8_strings, headers: true ) csv_string_io. encode ( 'UTF-8', 'Shift_JIS' ) csv_string_io = CSV. object ( 'sjis.csv' ) io = storage_object. upload_file ( 'sjis.csv' ) # Do not specify top level slash storage_object = s3_bucket. # For preparing upload local to storage s3_bucket. bucket ( ENV ) # e.g bucket name : yourname : in this case "yumainaura" # If bucket does not exists then create it # s3_bucket.create # Already exists error is it # Aws::S3::Errors::BucketAlreadyOwnedByYou: Your previous request to create the named bucket succeeded and you already own it. new ( ENV, ENV ) s3_resource = Aws :: S3 :: Resource :: new ( region: ENV, credentials: credentials ) # e.g reagion: 'ap-northeast-1' s3_bucket = s3_resource. Require 'aws-sdk-s3' require 'csv' credentials = Aws :: Credentials.
