View a markdown version of this page

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

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

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

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

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

完成這些步驟後,您已設定下列資源:

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

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

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

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

注意

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

先決條件

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

步驟 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 資源

    Alias (別名)

    開啟別名

    將流量路由到

    選擇 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 資源

    Alias (別名)

    開啟別名

    將流量路由到

    選擇 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 分佈為靜態網站提供服務