2014-02-11 4 views
1

Я использую Скрепка с s3_permissions =: частнаяHttp ссылки из Скрепка с s3

У меня есть некоторые активы одной и той же модели, являются публичными, и я хочу, чтобы создать ссылку HTTP для них (не HTTPS)

для генерации URL-адреса Я использую my_model.my_asset.expiring_url (1000)

как я могу это сделать?

Спасибо

ответ

0

Вы должны быть в состоянии настроить s3_protocol быть HTTP (он по умолчанию HTTPS при s3_permissions не public_read):

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

Тем не менее, если вы установите протокол к HTTP , вы потенциально будете подвергать активы в любом случае. HTTPS было бы предпочтительнее, если вы заботитесь о конфиденциальности активов.

Вы можете узнать больше о доступных возможностях here.

Смежные вопросы