9

我以前一起使用过回形针和 AWS,但我刚刚创建了这个 Rails 4 应用程序,我的 image.url 方法显示在“ http://s3.amazonaws.com/ ”上寻找图像,而它应该正在寻找在“s3-us-west-2.amazonaws.com”上为他们服务。我假设这是因为第一个帐户的区域是美国标准,而新帐户是俄勒冈州。

我有什么办法可以更改配置文件中的区域或其他什么?

4

1 回答 1

15

显然曾经有很多解决方法,但现在配置中有一个名为 s3_host_name 的选项。

ExampleApp:Application.configure do

  config.paperclip_defaults = {
    :storage => :s3,
    :s3_host_name => 's3-us-west-2.amazonaws.com',
    :s3_credentials => {
      :bucket => '#',
      :access_key_id => '#',
      :secret_access_key => '#'
    }
  }

end
于 2013-04-22T21:28:51.797 回答