我需要有关使用S3亚马逊服务设置Refinery cms进行网络上传的帮助。 我已经复制了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。
我认为每个人都会很棒,但是当我尝试制作一个新的博客文章并上传图片时 - 在图片上传窗口中,我得到了: &#34;我们很抱歉,但出了点问题&#34;。
有人可以帮我解决这个问题吗? 我会非常感激,它已经困扰了我好几天。
提前致谢,
d
答案 0 :(得分:2)
要设置你应该使用的区域:ENV ['S3_REGION'] ='region-name',但我认为这不会解决你的问题。
要查看区域名称,请在S3中浏览您的资产并查看其属性,您将看到链接网址。