-1

我需要有关使用 S3 Amazon 服务设置 Refinery cms 以进行 Web 上传的帮助。我已经复制了 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.

4

1 回答 1

2

要设置您应该使用的区域:ENV['S3_REGION']='region-name',但我认为这不会解决您的问题。

要查看区域名称,请浏览您在 S3 上的任何资产并查看其属性,您将看到链接 url。

于 2012-10-31T14:29:59.163 回答