0

嗨,我正在使用 aws/s3 gem,以便我的 rails 应用程序可以存储然后从 Amazon s3 下载文件。我发现我无法访问 gem 中包含的方法。

我按照文档中的说明进行操作:

  1. 进入irb

  2. 必需的“aws/s3”

  3. 进入 aws/s3 提供的交互式 shell: % s3sh

  4. AWS::S3::Base.establish_connection!( :access_key_id => 'my credentials', :secret_access_key => 'my credentials' )

从这里我相信我应该能够访问我的存储桶和其中的对象,但是当我打电话时,Service.buckets我收到一个错误,指出undefined method 'buckets'.

我也试过(不使用 s3sh):

service = AWS::S3::Base.establish_connection!( :access_key_id => 'my credentials', :secret_access_key => 'my credentials' )

然后service.buckets,但我仍然得到undefined method 'buckets'。如何正确使用这个宝石?

任何帮助表示赞赏,非常感谢。

4

1 回答 1

1

AWS::S3::Service.buckets 列出了存储桶。

于 2013-09-01T02:14:17.273 回答