【发布时间】:2014-05-05 20:49:43
【问题描述】:
当我尝试使用 Cloudfront 作为我的 CDN 时,url 错误地包含存储桶名称,例如
cloudfronturl.net/bucketname/pathToImage
而不是
cloudfronturl.net/pathToImage
在我的图像模型上
:s3_credentials => {
:bucket => ENV['AWS_BUCKET'],
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'],
:url => ':s3_domain_url',
:s3_host_name => ENV['CLOUDFRONT_URL']
}
我可以尝试在图像 url 上使用 gsub 来替换 ['AWS_BUCKET']+"/",但是有没有办法配置我的 cloudfront 或回形针来自动执行此操作?
【问题讨论】:
标签: ruby-on-rails amazon-s3 paperclip amazon-cloudfront