[英]Images not rendered with secure connection to Amazon S3
我正在創建一個PDF,其中包含存儲在Amazon S3上的圖像。 我的Rails應用程序使用https,因此S3映像的URL是https,它在production.rb
配置:
config.paperclip_defaults = {
:storage => :s3,
:s3_protocol => :https
}
問題是S3存儲桶有一個安全存儲桶策略,它只顯示來自我的網域的圖像。 這在視圖中顯示圖像時效果很好,因為引用者是我的網絡域,列入白名單。
創建PDF時的問題是wicked_pdf
嘗試檢索圖像,但S3無法看到它來自我的Web域並返回403 Forbidden
。 那么我該怎么做才能解決這個問題呢?
既然你用wicked-pdf
標記了你的問題,我認為你正在使用它。 看起來這是該gem的某些版本的已知問題 。 鏈接的問題提供了幾種解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.