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

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將網域新增至 CloudFront 標準分佈

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

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

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

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

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

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

  5. 選擇下一步

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

    • 如果您使用的是 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 記錄。例如:

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

        • 記錄類型 – A

        • 別名 – 是

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

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

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

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

如需詳細資訊,請參閱 DNS 供應商的文件: