【发布时间】:2011-01-09 02:48:57
【问题描述】:
我正在尝试使用托管在 Heroku 上的 Ruby on Rails 3 应用程序设置 Amazon S3 托管。在阅读了 Heroku 文档中的 these instructions 之后,我正在尝试使用 aws-s3 gem。
instructions 表示将 S3 帐户详细信息放入 config/amazon_s3.yml,但 aws-s3 Github page 表示您创建这样的连接:
AWS::S3::Base.establish_connection!(
:access_key_id => 'abc',
:secret_access_key => '123'
)
如果配置文件中已经提供了详细信息,为什么还要通过提供详细信息来创建连接?这不是建立连接的正确方法吗?每次上传即将发生时,我是否必须为每个用户建立连接,或者是否为整个应用程序建立连接?
感谢阅读。
【问题讨论】:
标签: ruby-on-rails amazon-s3 ruby-on-rails-3 heroku