[英]Redirect directories to individual s3 buckets?
我有一個托管在域上的 Laravel 應用程序。 我有幾個動態目錄,即:
example.com/目錄
example.com/隨機
example.com/moon
我希望這些目錄中的每一個都解析為不同的 s3 存儲桶,同時屏蔽 URL(我想看到上面的 URL,而不是 s3 存儲桶 URL)。 完成此任務的最佳方法是什么? 我可能會在其上創建一個主存儲桶和主機 example.com 並在該 s3 存儲桶上創建路由規則以重定向到其他 s3 存儲桶(我認為)。 這些路由規則是什么樣的? 我無法在顯示如何重定向到其他存儲桶的 AWS 文檔中找到說明。 關於這個,還有另一種更簡單的方法 go 嗎?
值得注意的是,Laravel 應用程序可能不需要像使用 AWS sdk 動態配置目錄那樣參與實際路由。
最好的方法是創建一個具有三個不同來源的 CloudFront (CF) 分布。 然后每個來源將響應不同的來源路徑,這將導致不同的桶。
example.com
可以在 Route53 中定義,別名 A記錄到 CF 分布。 將 CF 與 S3 結合使用的好處在於,您不僅可以加快網站速度(CF 是 CDN),還可以將存儲桶和對象保密:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.