簡體   English   中英

Amazon CloudFront 備用域名

[英]Amazon CloudFront Alternate Domain Names

我對亞馬遜及其所有服務完全陌生。 我已經設置了 Amazon S3 並創建了一個 CloudFront 分配,但我想要的是為這個 CloudFront 分配提供一個自定義域名。

我在我的服務器上創建了一個子域並將CNAME更改為 CloudFront 分配鏈接,但我無法訪問我在 S3 上的內容。 誰能告訴我如何設置備用域名?

為 Amazon CloudFront 分配提供自定義域名:

  • 在創建 CloudFront 分配時提供備用域名
  • 在 Route 53(或您自己的 DNS 提供商)中創建一個指向 CloudFront 分配 URL(例如d3i29vunzqzxrt.cloudfront.net )的CNAME記錄,或在 Route 53 中創建一個使用Alias = YesA記錄並選擇 CloudFront 分配.

從 CloudFront 控制台中的幫助提示:

如果您想使用自己的域名(例如 www.example.com)而不是 CloudFront 域名(例如 d1234.cloudfront.net)作為文件的 URL,請指定最多 100 個 CNAME。 用逗號分隔 CNAME,或將每個 CNAME 放在一個新行上。 您還需要使用 DNS 服務創建 CNAME 記錄,以便將 www.example.com 的查詢路由到 d1234.cloudfront.net。

我認為該指南旨在讓您花費更多。 相反,您應該:

  1. 按照指南添加備用域名。
  2. 在 Route 53 中創建“A”記錄,而不是 CNAME。 AWS 將針對每個 CNAME 請求向您收費。

更新:
自此版本(2019 年 4 月 8 日)起,當您將備用域名添加到分配時,您還必須將 SSL/TLS 證書附加到覆蓋備用域名的分配。

因此,首先請確保在您向域提供商(GoDadday、CloudFlare、Route 53 等)注冊域名並創建CNAME記錄后,您應該執行以下操作:

將來自授權證書頒發機構(例如 - Let's Encrypt )的 SSL/TLS 證書添加到 CloudFront,該證書涵蓋您計划用於分配的域名 - 以驗證您是否有權使用該域。 (在此處閱讀更多信息)。

然后才更新您的發行版以添加備用域名:
打開 Amazon CloudFront 控制台 -> 常規視圖 -> 編輯 -> 備用域名 (CNAME) -> 輸入要與 CloudFront 分配關聯的 CNAME(例如 www 或 home)。

暫無
暫無

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

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