2016-08-16 38 views
0

我按照AWS文檔設置一個簡單的靜態網站:我可以爲不同的S3存儲桶提供靜態網站的一部分嗎?

  • S3鬥mydomain.com - >包含網站文件
  • 的Cloudfront分配 - >配置服務的mydomain.com以https(重定向HTTP到HTTPS)
  • S3桶www.mydomain.com - >重定向到mydomain.com

現在,我有一個第二靜態網站,這是獨立於主站點。不過,我想按照mydomain.com/myproject/來託管它。

目前我只是複製這些文件到myproject同一桶中的文件夾/myproject/,但是我在想,如果這將是可行的,有一個單獨的桶myproject和URL重定向到水桶代替。

可以這樣做,如果是這樣,如何?

回答

1

是的,這可以通過在您的CloudFront分配中有兩個行爲來完成,一個映射/ *到源s3://mydomain.com和/ myproject/*到源s3:// myproject。

此外,您可以將這兩個名稱作爲分發的備用CNAME,併爲它們使用Route 53 ALIAS。

+1

謝謝。注意:我需要在分配中創建一個自定義來源,該分配從S3存儲桶的醜陋URL中提取內容。同樣在內容中,內容仍然需要在子文件夾'/ myproject'下。或者至少這是我如何運作的。 –

相關問題