我試圖配置當我的對象成功上傳到亞馬遜的S3服務時從回形針返回的端點。上傳和一切工作正常,但正在返回的URL不正確,無法顯示上傳。Rails 4,回形針,亞馬遜S3配置亞馬遜路徑
現在,返回的網址是http://s3.amazonaws.com/path/to/my/items
(如下圖所示)。
相反的s3.amazonaws.com
,我想根本上是特定桶的位置(例如s3-us-west-1.amazonaws.com/path/to/my/items)
我應該在哪裏嘗試並配置不同的url路徑(從s3.amazonaws.com到其他地方)?我試圖添加一個帶有上述路徑的url到我的配置文件中,例如:
#Paperclip Amazon S3
config.paperclip_defaults = {
:storage => :s3,
:url => "https://s3-us-west-1.amazonaws.com/",
:s3_credentials => {
:bucket => ENV['S3_BUCKET_NAME'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
}
}
這似乎沒有任何效果。請告訴我應該在哪裏設置這個選項!
在此先感謝!
**更換**':URL =>「https://s3-us-west-1.amazonaws.com/ 「'** with **':s3_host_name =>'s3-us-west-1.amazonaws.com'',你會很好。 –