

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

# 使用 Amazon CloudFront 分佈為靜態網站提供服務
<a name="getting-started-cloudfront-overview"></a>

本教學課程說明如何使用 Amazon Route 53 將網域的 DNS 流量路由到提供靜態網站的 Amazon CloudFront 分佈。您將建立別名記錄，將網域和子網域指向 CloudFront 分佈。

本教學課程是完整靜態網站設定工作流程的一部分。如需將流量路由到任何 CloudFront 分佈的一般資訊，請參閱 [使用網域名稱將流量路由到 Amazon CloudFront 分佈](routing-to-cloudfront-distribution.md)。

完成後，訪客可以使用您的自訂網域名稱，搭配 CloudFront 提供的 HTTPS 安全性來存取您的網站。

## 先決條件
<a name="getting-started-prerequisites-cloudfront"></a>

開始之前，請先完成下列步驟：
+ 完成「[設定 Amazon Route 53](setting-up-route-53.md)」中的步驟。
+ 使用 Amazon Route 53 註冊網域名稱。如需詳細資訊，請參閱[註冊新網域](domain-register.md)。
+ 使用 Amazon CloudFront 和 Amazon Simple Storage Service 建立安全的靜態網站。如需完整說明，請參閱《*Amazon CloudFront 開發人員指南*》中的[開始使用安全的靜態網站](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html)。

當您完成 Amazon CloudFront 教學課程時，您將擁有：
+ 中網域的 SSL/TLS 憑證 AWS Certificate Manager
+ 為網站託管和重新導向設定的 Amazon S3 儲存貯體
+ 根網域和子網域的 CloudFront 分佈

## 步驟 1：將網域的 DNS 流量路由到 CloudFront 分佈
<a name="getting-started-cloudfront-create-alias"></a>

現在您的網站已有 Amazon CloudFront 分佈，請使用 Amazon Route 53 將網域的 DNS 流量路由至分佈。這可讓訪客使用您的自訂網域名稱存取您的網站。

如需有關路由流量到 CloudFront 分佈的詳細資訊，請參閱 [使用網域名稱將流量路由到 Amazon CloudFront 分佈](routing-to-cloudfront-distribution.md)。<a name="getting-started-cloudfront-create-alias-procedure"></a>

**若要將流量路由到您的網站**

1. 請在 [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) 開啟 Route 53 主控台。

1. 在導覽窗格中，選擇 **Hosted zones (託管區域)**。
**注意**  
當您註冊網域時，Amazon Route 53 自動建立同名的託管區域。託管區域包含有關您希望 Route 53 如何路由網域流量的資訊。

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

1. 選擇 **Create record (建立記錄)**。

1. 指定下列值：  
**記錄名稱**  
針對子網域記錄，輸入 **www**。  
**記錄類型**  
選擇 **A - 將流量路由到 IPv4 地址和一些 AWS 資源**。  
**Alias (別名)**  
開啟**別名**。  
**將流量路由到**  
選擇 **CloudFront 分佈的別名**。  
選擇 us-east-1 區域。  
選擇您的 CloudFront 分佈。分佈名稱應與 CloudFront 主控台中**網域名稱**欄中出現的名稱相符，例如 `dddjjjkkk.cloudfront.net`。  
**評估目標運作狀態**  
接受預設值 **No (否)**。

1. 選擇**建立記錄**。

**新增根網域 (`example.com`) 的別名記錄**

為您的根網域新增別名記錄，因此它指向將流量重新導向至 的 CloudFront 分佈`www.example.com`。

1. 選擇**建立記錄**。

1. 指定下列值：  
**記錄名稱**  
保留空白，為您的根網域建立記錄。  
**記錄類型**  
選擇 **A - 將流量路由到 IPv4 地址和一些 AWS 資源**。  
**Alias (別名)**  
開啟**別名**。  
**將流量路由到**  
選擇 **CloudFront 分佈的別名**。  
選擇 us-east-1 區域。  
選擇您的根網域 CloudFront 分佈。  
**評估目標運作狀態**  
接受預設值 **No (否)**。

1. 選擇**建立記錄**。

### 步驟 2：測試您的網站
<a name="getting-started-cloudfront-test"></a>

若要確認網站正常運作，請開啟 Web 瀏覽器並瀏覽到下列 URL：
+ https://www.*your-domain-name*，例如 `www.example.com` – 在 *your-domain-name* 儲存貯體中顯示索引文件
+ https://*your-domain-name*，例如 `example.com` – 將您的請求重新引導到 *your-domain-name* 儲存貯體

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

如需路由網際網路流量的進階資訊，請參閱[將 Amazon Route 53 設定為 DNS 服務](dns-configuring.md)。如需將網際網路流量路由至 AWS 資源的資訊，請參閱 [將網際網路流量路由到您的 AWS 資源](routing-to-aws-resources.md)。