簡體   English   中英

未通過與Amazon S3的安全連接呈現的圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM