您好我正在使用aws / s3 gem,以便我的rails应用程序可以存储然后从Amazon s3下载文件。我发现我无法访问gem中包含的方法。
我按照文档中的说明进行操作:
输入irb
必需'aws / s3'
输入了aws / s3提供的交互式shell:%s3sh
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'
。我该如何正确使用这个宝石?
感谢任何帮助,非常感谢。
答案 0 :(得分:1)
AWS :: S3 :: Service.buckets列出了存储桶。