以前に paperclip と AWS を一緒に使用したことがありますが、この Rails 4 アプリを作成したばかりで、私の image.url メソッドは、' http://s3.amazonaws.com/ ' で画像を探していることを示しています。それらについては、「s3-us-west-2.amazonaws.com」で。これは、最初のアカウントの地域が米国標準であるのに対し、新しいアカウントはオレゴンであるためだと思います。
設定ファイルなどでリージョンを変更する方法はありますか?
以前に paperclip と 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