Ruby on rails 将AWS与Ruby on Rails应用程序连接

Ruby on rails 将AWS与Ruby on Rails应用程序连接,ruby-on-rails,amazon-web-services,amazon-s3,Ruby On Rails,Amazon Web Services,Amazon S3,为了解决我的问题,我经历了很多问题,但每次我解决一个问题时,都会弹出另一个问题 许多答案似乎过时了 有谁能给我一个简单的例子,说明如何将RoR应用程序连接到AWS,以允许用户从bucket下载文件 我觉得我的大部分错误都是由于我的配置不好造成的。AWS文档没有太大帮助 试试看 谢谢,您能解释一下如何使用环境变量吗?您的意思是,rails应用程序中的环境变量吗? require 'aws-sdk' access_key_id = ACCESS_KEY_ID secret_access_key

为了解决我的问题,我经历了很多问题,但每次我解决一个问题时,都会弹出另一个问题

许多答案似乎过时了

有谁能给我一个简单的例子,说明如何将RoR应用程序连接到AWS,以允许用户从bucket下载文件

我觉得我的大部分错误都是由于我的配置不好造成的。AWS文档没有太大帮助

试试看


谢谢,您能解释一下如何使用环境变量吗?您的意思是,rails应用程序中的环境变量吗?
require 'aws-sdk'

access_key_id = ACCESS_KEY_ID
secret_access_key = SECRET_ACCESS_KEY

aws3 = AWS::S3.new(access_key_id: access_key_id, secret_access_key: secret_access_key)

bucket = aws3.buckets['BUCKET_NAME']

# get data thru iteration
bucket.objects.each do |object|
  puts object.key
  puts object.read
end