將您的網域用於 Amazon S3 儲存貯體中的靜態網站 - Amazon Route 53

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

將您的網域用於 Amazon S3 儲存貯體中的靜態網站

本教學課程說明如何使用 Amazon Route 53 將網域的 DNS 流量路由到託管靜態網站的 Amazon Simple Storage Service 儲存貯體。您將建立別名記錄,將網域指向 S3 網站端點。

本教學課程是完整靜態網站設定工作流程的一部分。如需將流量路由到任何 S3 儲存貯體的一般資訊,請參閱 將流量路由到 Amazon S3 儲存貯體中託管的網站

完成後,訪客可以使用您的自訂網域名稱存取靜態網站。

注意

您也可以將現有網域轉移到 Route 53,但比起註冊新的網域,此程序更複雜且耗時。如需詳細資訊,請參閱將網域註冊轉移到 Amazon Route 53

先決條件

開始之前,請先完成下列步驟:

完成 Amazon Simple Storage Service 教學課程後,您將擁有:

  • 為網站託管和重新導向設定的 Amazon S3 儲存貯體 (如果使用 www 子網域)

  • 上傳至儲存貯體的網站內容

  • 為您的網站儲存貯體設定的公開存取

步驟 1:將網域的 DNS 流量路由到網站儲存貯體

現在您已為靜態網站託管設定 Amazon Simple Storage Service 儲存貯體,請使用 Amazon Route 53 將網域的 DNS 流量路由至儲存貯體。這可讓訪客使用您的自訂網域名稱存取您的網站。

若要將流量路由到您的網站
  1. 請在 https://console.aws.amazon.com/route53/ 開啟 Route 53 主控台。

  2. 在導覽窗格中,選擇 Hosted zones (託管區域)

    注意

    當您註冊網域時,Amazon Route 53 自動建立同名的託管區域。託管區域包含有關您希望 Route 53 如何路由網域流量的資訊。

  3. 在託管區域清單,請選擇您的網域名稱。

  4. 選擇 Create record (建立記錄)

  5. 指定下列值:

    紀錄名稱

    保留空白,為您的根網域建立記錄。

    紀錄類型

    選擇 A - 將流量路由到 IPv4 地址和一些 AWS 資源

    別名

    開啟別名

    將流量路由到

    選擇 S3 網站端點的別名

    選擇您建立 S3 儲存貯體的區域。

    選擇您的 S3 儲存貯體。儲存貯體名稱應與網域的名稱相符。在清單中,儲存貯體名稱會與建立儲存貯體之區域的 Amazon S3 網站端點一起顯示,例如 s3-website-us-west-1.amazonaws.com (example.com)

    如果您的儲存貯體未出現在清單中,請輸入建立儲存貯體之區域的 Amazon S3 網站端點,例如 s3-website-us-west-2.amazonaws.com。如需 Amazon S3 網站端點的完整清單,請參閱 Amazon S3 網站端點

    評估目標運作狀態

    接受預設值 No (否)

  6. 選擇建立記錄

(選用) 若要新增子網域 (www.example.com) 的別名記錄

如果您為子網域建立儲存貯體,請同時為其新增別名記錄。

  1. 選擇建立記錄

  2. 指定下列值:

    紀錄名稱

    輸入 www

    紀錄類型

    選擇 A - 將流量路由到 IPv4 地址和一些 AWS 資源

    別名

    開啟別名

    將流量路由到

    選擇 S3 網站端點的別名

    選擇您建立 S3 儲存貯體的區域。

    選擇子網域的 S3 儲存貯體,例如 s3-website-us-west-2.amazonaws.com (www.example.com)

    評估目標運作狀態

    接受預設值 No (否)

  3. 選擇建立記錄

步驟 2:測試您的網站

若要確認網站正常運作,請開啟 Web 瀏覽器並瀏覽到下列 URL:

  • http://your-domain-name,例如 example.com – 在 your-domain-name 儲存貯體中顯示索引文件

  • http://www.your-domain-name,例如 www.example.com – 將您的請求重新引導到 your-domain-name 儲存貯體

在某些情況下,您可能需要清除快取,才能看到預期的行為。

如需路由網際網路流量的進階資訊,請參閱將 Amazon Route 53 設定為 DNS 服務。如需將網際網路流量路由至 AWS 資源的資訊,請參閱 將網際網路流量路由到您的 AWS 資源

注意

Amazon S3 不支援使用 HTTPS 存取網站。若要使用 HTTPS,您可以使用 Amazon CloudFront,為 Amazon S3 上託管的靜態網站提供服務。如需詳細資訊,請參閱使用 Amazon CloudFront 分佈為靜態網站提供服務