2014-02-11 91 views
1

我用回形針與s3_permissions =:私人http連接與S3

我有一個是公開的相同型號的部分資產,我想爲他們生成一個HTTP鏈接(不是HTTPS)

用於生成我目前使用的網址my_model.my_asset.expiring_url(1000)

我該怎麼做?

謝謝

回答

0

你應該能夠在s3_protocol配置爲HTTP(默認爲HTTPS時s3_permissionspublic_read):

# config/application.rb 
config.paperclip_defaults = { 
    storage: :s3, 
    s3_protocol: 'http', 
    s3_permissions: :private, 
    s3_credentials: { ... } 
} 

這就是說,如果你設置了協議HTTP ,無論如何你都可能會暴露資產。如果您關心資產的隱私,HTTPS將更可取。

你可以閱讀更多關於可用選項here