2016-11-30 5 views
1

Ich bekomme folgenden Fehler auf Heroku nach dem Hochladen von Datei über Büroklammer.AWS :: S3 :: Fehler :: PermanentRedirect auf Heroku

AWS :: S3 :: Fehler :: PermanentRedirect (Der Eimer Sie Zugang versuchen, müssen mit dem angegebenen Endpunkt zu richten. Bitte alle zukünftigen Anforderungen an diesen Endpunkt senden.)

Dies ist meine Einstellungen im Modell

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" 

Dies wird auf S3 auf Entwicklung und speichert Bild arbeiten, aber während ich auf der Produktion bin versucht (Heroku) ich bin immer Fehler.

Antwort

1

bereitzustellen, um den Endpunkt Sie diese in Ihre paperclip_defaults fügen haben

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

Oder Sie können wie diese

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

Ref tun: paperclip issue

+0

Noch gleichen Fehler. –

+0

Ändern Sie ': url =>": s3_domain_url "' zu ': url =>": s3_host_name "' –