Настройка Amazon S3 для загрузки и переработки CMS

Мне нужна помощь в настройке Refinery cms с сервисом S3 Amazon для загрузки в Интернет. Я скопировал config / application.rb этот код:

module My-Site
class Application < Rails::Application
  ...
      ENV['S3_KEY']='key-i-got-from-amazon'
      ENV['S3_SECRET']='secret-key-i-got-from-amazon'
      ENV['S3_BUCKET']='My-Site_production'
   end
end

(Кроме того, я не из США, поэтому не знаю, как настроить переменную S3_REGION. Есть ли список регионов?)

Хорошо, а затем я добавил все это в GIT, а затем выполнил: git push heroku master.

И я думал, что все будет отлично работать, но когда я попытался создать новую запись в блоге и загрузить изображение - в окне загрузки изображения я получил: «Приносим извинения, но что-то пошло не так».

Может ли кто-нибудь помочь мне решить эту проблему, пожалуйста? Буду очень признателен, уже несколько дней меня беспокоит.

Заранее спасибо,

D.


person Dantes    schedule 14.08.2012    source источник
comment
Точный дубликат, сделанный тем же пользователем. Подключение cms нефтеперерабатывающего завода к веб-сервисам Amazon S3   -  person givanse    schedule 19.12.2013


Ответы (1)


Для настройки региона вы должны использовать: ENV ['S3_REGION'] = 'region-name', но я думаю, что это не решит вашу проблему.

Чтобы увидеть название региона, просмотрите любую ОС ваших ресурсов на S3 и просмотрите его свойства, вы увидите URL-адрес ссылки.

person Luis    schedule 31.10.2012