【发布时间】:2014-01-10 12:25:16
【问题描述】:
我想用fog_authenticated_url_expiration
def fog_public
false
end
它工作得很好,但是因为 S3 在存储桶名称中存在子域和点 (.) 的问题。我的路径有 SSL 警告,我无法将存储桶名称更改为其他名称以保持我的路由正常工作。
Amazon S3 - HTTPS/SSL - Is it possible?
经过身份验证的 url 的默认载波路径会因为子域而产生 SSL 警告:
https://subdomain.domain.com.s3-eu-west-1.amazonaws.com/uploads/quiz/131/question_sheet/Q286.pdf?AWSAccessKeyId=AKIAJKOSTQ6UXXLEWIUQ&Signature=xdHUEiNjEZxftVxr5rw7uHaMmwk%3D&Expires=1387662760
而这个公式可以正常工作:
https://s3-eu-west-1.amazonaws.com/subdomain.domain.com/uploads/quiz/131/question_sheet/Q286.pdf?AWSAccessKeyId=AKIAJKOSTQ6UXXLEWIUQ&Signature=xdHUEiNjEZxftVxr5rw7uHaMmwk%3D&Expires=1387662760
如何覆盖carrierwave中的路径样式以使用第二个来避免SSL问题?
【问题讨论】:
标签: ruby-on-rails amazon-web-services amazon-s3 ruby-on-rails-4 carrierwave