Amazon-Web-Services

來自同一云端分佈上不同 S3 儲存桶的子域

  • August 10, 2017
  • 我有從 idxxxx.cloudfront.net 提供的 example.com,它轉到 S3 儲存桶 nr​​ 1。這很好用。
  • 我現在需要 subdomain.example.com 也從相同的雲端分發中提供服務,並指向 S3 儲存桶 nr​​ 2。這是託管在此儲存桶上的完全不同的靜態網站。

我嘗試了什麼:我編輯了 idxxxx.cloudfront.net 分發的來源 - 我在那裡添加了一個新來源,指向 S3 儲存桶 nr​​ 2,然後在 Route53 中我添加了這個新記錄集:名稱:subdomain.example.com 類型:A - IPv4 地址別名:是別名目標:idxxxx.cloudfront.net

此嘗試的結果:呼叫 subdomain.example.com 向我顯示 S3 儲存桶 nr​​1 的內容,而我的意圖是顯示此子域上 S3 儲存桶 nr​​ 2 的內容。這是因為對於我的案例,我實際上必須創建另一個 CF 發行版嗎?或者我可以以某種方式使用相同的發行版嗎?

可能有用的資訊 - 我的 CF 分發是為這些 CNAME 配置的:example.com、*.example.com

我還嘗試在 Route53 中添加 IPv4 別名,該別名直接指向 subdomain.example.com 的 S3 儲存桶 nr​​ 2,雖然它可以向我顯示儲存桶 2 的所需內容,但它並沒有像我真正想要的那樣通過雲端檢索,因此我不會從 https 之類的東西中受益。

我的案例是否僅使用一個 CF 發行版是不可能的?提前謝謝了。最好的祝福,

這是一個完全不同的靜態網站

完全不同的網站需要完全獨立的 CloudFront 分配。具有多個域名的相同站點將是您為多個站點提供服務並從單個分發中關聯多個主機名的情況。

引用自:https://serverfault.com/questions/867759