

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 Amazon CloudFront 发行版为静态网站提供服务
<a name="getting-started-cloudfront-overview"></a>

本教程向您展示如何使用 Amazon Route 53 将您的域名的 DNS 流量路由到为静态网站提供服务的亚马逊 CloudFront 分配。您将创建别名记录，将您的域名和子域名指向 CloudFront 分配。

本教程是完整静态网站设置工作流程的一部分。有关将流量路由到任何 CloudFront 分布的一般信息，请参阅[使用您的域名将流量路由到 Amazon CloudFront 分配](routing-to-cloudfront-distribution.md)。

完成后，访客可以使用您的自定义域名访问您的网站，该域名由提供 HTTPS 安全性 CloudFront。

## 先决条件
<a name="getting-started-prerequisites-cloudfront"></a>

在开始之前，请完成如下步骤：
+ 完成 [设置 Amazon Route 53](setting-up-route-53.md) 中的步骤。
+ 使用 Amazon Route 53 注册域名。有关更多信息，请参阅 [注册新域](domain-register.md)。
+ 使用 Amazon CloudFront 和 Amazon 简单存储服务创建安全的静态网站。有关完整说明，请参阅《*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>

现在，您的网站已经有了亚马逊 CloudFront 分配，请使用 Amazon Route 53 将您的域名的 DNS 流量路由到分配。这样，访客就可以使用自定义域名访问您的网站。

有关将流量路由到 CloudFront 分布的更多信息，请参阅[使用您的域名将流量路由到 Amazon CloudFront 分配](routing-to-cloudfront-distribution.md)。<a name="getting-started-cloudfront-create-alias-procedure"></a>

**将流量路由到您的网站**

1. 打开 Route 53 控制台，网址为[https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)。

1. 在导航窗格中，选择 **Hosted zones（托管区域）**。
**注意**  
当您注册域时，Amazon Route 53 将自动使用相同的名称创建一个托管区域。托管区域包含有关您希望 Route 53 如何路由域流量的信息。

1. 在托管区域列表中，选择您的域名。

1. 选择**创建记录**。

1. 指定以下值：  
**记录名称**  
对于您的子域记录，请输入 **www**。  
**记录类型**  
选择 **A-将流量路由到一个 IPv4 地址和一些 AWS 资源**。  
**Alias**  
开启**别名**。  
**将流量路由到**  
选择 “** CloudFront 分发别名**”。  
选择 us-east-1 区域。  
选择您的 CloudFront 发行版。分发名称应与 CloudFront 控制台的 “**域名” 列中显示的名称**相匹配，例如`dddjjjkkk.cloudfront.net`。  
**评估目标运行状况**  
接受默认值**否**。

1. 选择**创建记录**。

**为您的根域（`example.com`）添加别名记录**

还要为根域添加别名记录，这样它就会指向将流量重定向到`www.example.com`的 CloudFront分发。

1. 选择**创建记录**。

1. 指定以下值：  
**记录名称**  
留空以为根域创建记录。  
**记录类型**  
选择 **A-将流量路由到一个 IPv4 地址和一些 AWS 资源**。  
**Alias**  
开启**别名**。  
**将流量路由到**  
选择 “** CloudFront 分发别名**”。  
选择 us-east-1 区域。  
选择您的根域 CloudFront 分布。  
**评估目标运行状况**  
接受默认值**否**。

1. 选择**创建记录**。

### 第 2 步：测试您的网站
<a name="getting-started-cloudfront-test"></a>

要验证网站是否正常运行，请打开 Web 浏览器并浏览到以下内容 URLs：
+ https://www。 *your-domain-name*，例如，`www.example.com`— 显示*www.your-domain-name*存储桶中的索引文档
+ https:// *your-domain-name* 例如，`example.com`— 将您的请求重定向到存储桶 *www.your-domain-name*

在某些情况下，您可能需要清除缓存才能看到预期行为。

有关路由 Internet 流量的更多高级信息，请参阅 [将 Amazon Route 53 配置为 DNS 服务](dns-configuring.md)。有关将互联网流量路由到 AWS 资源的信息，请参阅[将互联网流量路由到您的 AWS 资源](routing-to-aws-resources.md)。