Я пытаюсь настроить хостинг Amazon S3 с моим приложением Ruby on Rails 3, которое размещено на Heroku. Прочитав these instructions в документах Heroku, я пытаюсь использовать драгоценный камень aws-s3.Некоторые вопросы по настройке Amazon S3 с Ruby on Rails
instructions говорят, поставить реквизиты S3 в config/amazon_s3.yml
, но aws-s3 Github page говорит, что вы создать соединение, как это:
AWS::S3::Base.establish_connection!(
:access_key_id => 'abc',
:secret_access_key => '123'
)
Почему соединение создается путем предоставления сведений, если они уже предусмотрены в файл конфигурации? Разве это не правильный способ установления связи? Должен ли я устанавливать соединение для каждого пользователя каждый раз, когда будет происходить загрузка, или это соединение, установленное для приложения в целом?
Спасибо за чтение.
Упс, это неловко. Спасибо за вашу помощь. – ben