2016-11-30 58 views
1

我在通過回形針上傳文件後在heroku上出現以下錯誤。AWS :: S3 :: Errors :: Heroku上的PermanentRedirect

AWS :: S3 ::錯誤:: PermanentRedirect(您試圖訪問 桶必須使用指定的端點解決。請把所有 將來請求該端點)。

這是我在這工作的發展和店鋪形象S3的模型

has_attached_file :profile_image, 
:styles => { :myrecipes => "260x180#"}, 
:storage => :s3, 
:s3_region => 'us-west-1', 
:s3_credentials => "#{Rails.root}/config/amazon_s3.yml", 
:path => "/images/:id/:style.:extension", 
:url => ":s3_domain_url" 

設置,但同時我想對生產(Heroku的)我收到提示。

回答

1

提供您所要做添加這個端點到您的paperclip_defaults

:s3_host_name => "s3-eu-west-1.amazonaws.com" 

或者你可以像這樣

s3_host_name: "s3-#{ENV['AWS_REGION']}.amazonaws.com" 

編號:paperclip issue

+0

仍然得到同樣的錯誤。 –

+0

將':url =>「:s3_domain_url」'更改爲':url =>「:s3_host_name」' –

相關問題