我希望CloudFront先搜索S3以查找文件,如果找不到圖像,則默認使用我的自定義服務器。這可能嗎?Amazon CloudFront自定義起源配置
1
A
回答
3
不幸的是,CloudFront沒有靈活的回退機制。
根據您的具體使用情況,您可以使用備用方法配置CloudFront,以通過您的自定義服務器傳遞所有流量,並配置服務器以將請求默認代理到S3,並且如果失敗則服務於文件的本地副本。
也可能的是,您不必實際代理S3中的內容,而只需將服務器配置爲重定向到S3對象(如果存在),以減少通過服務器傳輸的流量。
如果您有一個專門用於提供圖像的CloudFront分佈,則可能適用的另一種方法是將您的S3存儲桶設置爲分配的來源,併爲404錯誤配置自定義錯誤頁以提供也託管在其上的默認圖像S3。對於這種方法,請參閱:
http://aws.typepad.com/aws/2013/09/custom-error-pages-and-responses-for-amazon-cloudfront.html
0
,你可以嘗試將其設置爲反向代理。我沒有對它進行測試,但是如果資產丟失,它會回退到您的域名。誰知道'休息'會是什麼,你需要一個後備。但是,這會對一些情況有所幫助,例如新管理員意外刪除了您的雲端存儲桶。
相關問題
- 1. 配置Amazon Cloudfront壓縮
- 2. 具有自定義來源重定向的CloudFront分配請求
- 3. Amazon Cloudfront
- 4. 沒有Cloudfront的Amazon S3多個自定義域
- 5. Cloudfront是否不支持CORS與自定義來源?
- 6. Amazon CloudFront和S3
- 7. Amazon CloudFront CNAME
- 8. Amazon S3和CloudFront
- 9. 使用CloudFormation配置S3來源的CloudFront
- 10. 將amazon s3與cloudfront一起用作CDN
- 11. Cloudfront分佈:自定義域名發送
- 12. Cloudfront CDN到Apache的起源
- 13. 亞馬遜CloudFront的設置與自定義域名
- 14. 爲自定義URL設置Amazon S3
- 15. Amazon CloudFront無效API
- 16. 限制Amazon AWS Cloudfront
- 17. 如何正確設置Amazon CloudFront緩存
- 18. htaccess Amazon CloudFront IP的重定向規則
- 19. 如何在cloudfront之間將SSL設置爲具有EC2自定義起源的反向代理緩存?
- 20. 配置自定義的UITableViewCell
- 21. 自定義配置部
- 22. Nginx自定義配置
- 23. Grails自定義jquery配置
- 24. 自定義配置部分
- 25. 配置自定義Arduino庫
- 26. Symfony2:自定義配置根
- 27. Ionic 2自定義配置
- 28. Mochiweb自定義配置
- 29. 自定義配置文件
- 30. 起搏器:添加自定義資源