簡體   English   中英

通過CloudFront服務上傳到S3的圖像

[英]Serving Images uploaded to S3 via CloudFront

我正在通過Rails 4應用中的CarrierWave將圖像上傳到AWS S3存儲桶。 我還具有Cloudfront設置,該設置當前可以使用我的所有狀態資產(不包括公共上傳)。

即使上傳的圖像存儲在S3存儲桶中,我如何通過Cloudfront而不是S3提供它們? 我已經找到了類似的教程 ,但是由於我已經在運行一個CloudFront發行版,所以我想知道是否應該為我的Public Image上傳添加另一個,或者是否可以將其添加到Current發行版中。

您可以將存儲桶作為其他自定義來源添加到現有的Cloudfront發行版中。

然后,您可以使用路徑模式來確定應將哪些前綴(例如/images/uploads/* )路由到備用原點。

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesPathPattern

由於創建發行版只需要花費幾分鍾的時間,而您等待發行版在全球范圍內可用,那么我建議您在創建新發行版之前先進行實驗,然后再將其添加到生產發行版中……但這肯定是可行的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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