来自aws s3的不安全内容

Jaq*_*aqx 2 security heroku amazon-s3 amazon-web-services ruby-on-rails-3

我正在使用aws s3存储照片,并且我收到了Chrome警告,说网站上的某些内容不安全.在开发控制台中,我看到:

The page at https://domain.herokuapp.com/users/1/ displayed insecure content 
from http://s3.amazonaws.com/domain/photos/user_thumbnail/casing-earphones.jpg?1365720318.
Run Code Online (Sandbox Code Playgroud)

亚马逊链接不是https如何修复我的应用程序访问整个存储桶?

按照以下设置说明操作:https://devcenter.heroku.com/articles/paperclip-s3

我有以下代码我想我需要在某处以某种方式添加URL选项:(config/environment/production.rb)

config.paperclip_defaults = {
  :storage => :s3,
  :s3_credentials => {
      :bucket => ENV['AWS_BUCKET'],
      :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
      :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
  }
}
Run Code Online (Sandbox Code Playgroud)

Jaq*_*aqx 5

我需要添加这一行:

:s3_protocol => 'https'
Run Code Online (Sandbox Code Playgroud)

在设置说明中没有提到它,但可以在此处找到paperclip s3配置选项:http://rdoc.info/github/thoughtbot/paperclip/Paperclip/Storage/S3