將網域新增至您的 CloudFront 標準分佈 - Amazon CloudFront

將網域新增至您的 CloudFront 標準分佈

建立新的 CloudFront 標準分佈之後,您可以將網域新增至該分佈。或者,您可以在建立標準分佈時為標準分佈設定 Amazon Route 53 網域。如需更多詳細資訊,請參閱 在主控台中建立 CloudFront 分佈

將網域新增至您的現有標準分佈

將網域新增至您的標準分佈
  1. 登入 AWS 管理主控台 並開啟位於 https://console.aws.amazon.com/cloudfront/v4/home 的 CloudFront 主控台。

  2. 在導覽窗格中,選擇分佈,然後選擇分佈 ID。

  3. 設定替代網域名稱下,選擇新增網域

  4. 輸入最多五個要服務的網域。

  5. 選擇下一步

  6. 對於 TLS 憑證,如果 CloudFront 在 us-east-1 AWS 區域 的 AWS 帳戶 中找不到網域的現有 AWS Certificate Manager (ACM) 憑證,您可以建立一個憑證。

    • 如果您使用的是 Amazon Route 53 (Route 53),CloudFront 會自動為您建立憑證。

  7. 佈建憑證時,您必須使用 DNS 提供者更新您的 DNS 記錄,以證明網域擁有權。然後,選擇驗證憑證。如需更多詳細資訊,請參閱 將網域指向至 CloudFront (標準分佈)

    • 如果您使用的是 Route 53,CloudFront 會為您更新 DNS 記錄。

  8. 選擇下一步

  9. 檢閱您的變更,然後選擇新增網域

  10. 將流量傳送到分佈之前,請務必更新您的 DNS 記錄以指向 CloudFront。如需詳細資訊,請在分佈詳細資訊頁面的設定區段中選擇路由網域到 CloudFront

    • 如果您使用的是 Route 53,您可以讓 CloudFront 自動為您設定 DNS 路由。

將網域指向至 CloudFront (標準分佈)

更新您的 DNS 記錄,將流量從每個網域路由到 CloudFront 主機名稱。您可以有多個網域名稱,但必須全部解析為此主機名稱。

將網域指向至 CloudFront
  1. 複製 CloudFront 主機名稱值,例如 d111111abcdef8.cloudfront.net。

  2. 更新您的 DNS 記錄,將流量從每個網域路由到 CloudFront 主機名稱。

    1. 登入您的網域註冊商或 DNS 提供者管理主控台。

    2. 導覽至網域的 DNS 管理區段。

      • 對於子網域 – 建立 CNAME 記錄。例如:

        • 名稱 – 您的子網域 (例如 wwwapp)

        • 值/目標 – 您的 CloudFront 主機名稱

        • 記錄類型 – CNAME

        • TTL – 3600 (或任何適合您的使用案例)

      • 對於 apex/root 網域 – 這需要唯一的 DNS 組態,因為無法在根網域或 apex 網域層級使用標準 CNAME 記錄。由於大多數 DNS 供應商不支援 ALIAS 記錄,因此建議您在 Route 53 中建立 ALIAS 記錄。例如:

        • 名稱 – 您的 Apex 網域 (例如 example.com)

        • 記錄類型 – A

        • 別名 – 是

        • 別名目標 – 您的 CloudFront 主機名稱

        • 路由政策 – 簡單 (或任何適合您的使用案例)

    3. 確認 DNS 變更已傳播。(這通常發生在 TTL 過期時,有時可能需要 24-48 小時。) 使用 dignslookup 等工具。

      dig www.example.com # Should eventually return a CNAME pointing to your CloudFront hostname
  3. 返回 CloudFront 主控台,然後選擇提交。當您的網域處於作用中狀態時,CloudFront 會更新網域狀態,以指出您的網域已準備好為流量提供服務。

如需詳細資訊,請參閱您的 DNS 提供者的文件: