我以前一起使用过回形针和 AWS,但我刚刚创建了这个 Rails 4 应用程序,我的 image.url 方法显示在“ http://s3.amazonaws.com/ ”上寻找图像,而它应该正在寻找在“s3-us-west-2.amazonaws.com”上为他们服务。我假设这是因为第一个帐户的区域是美国标准,而新帐户是俄勒冈州。
我有什么办法可以更改配置文件中的区域或其他什么?
我以前一起使用过回形针和 AWS,但我刚刚创建了这个 Rails 4 应用程序,我的 image.url 方法显示在“ http://s3.amazonaws.com/ ”上寻找图像,而它应该正在寻找在“s3-us-west-2.amazonaws.com”上为他们服务。我假设这是因为第一个帐户的区域是美国标准,而新帐户是俄勒冈州。
我有什么办法可以更改配置文件中的区域或其他什么?
显然曾经有很多解决方法,但现在配置中有一个名为 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