

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

# 将您的域用于 Amazon S3 存储桶中的静态网站
<a name="getting-started-s3"></a>

本教程向您展示如何使用 Amazon Route 53 将域的 DNS 流量路由到托管静态网站的 Amazon Simple Storage Service 存储桶。您将创建将域指向 S3 网站端点的别名记录。

本教程是完整静态网站设置工作流程的一部分。有关将流量路由到任何 S3 存储桶的一般信息，请参阅 [将流量路由到在 Amazon S3 存储桶中托管的网站](RoutingToS3Bucket.md)。

完成后，访客可以使用自定义域名访问您的静态网站。

**注意**  
您也可以将现有域转移到 Route 53，但与注册一个新域相比，这一过程更复杂且更耗时。有关更多信息，请参阅 [将域注册转移到 Amazon Route 53](domain-transfer-to-route-53.md)。

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

在开始之前，请完成如下步骤：
+ 完成 [设置 Amazon Route 53](setting-up-route-53.md) 中的步骤。
+ 使用 Amazon Route 53 注册域名。有关更多信息，请参阅 [注册新域](domain-register.md)。
+ 为静态网站托管配置 Amazon Simple Storage Service 存储桶。有关完整说明，请参阅 *Amazon Simple Storage Service 用户指南*中的[教程：使用注册到 Route 53 的自定义域配置静态网站](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html)。

完成 Amazon Simple Storage Service 教程后，您将获得：
+ 为网站托管和重定向配置的 Amazon S3 存储桶（如果使用 www 子域）
+ 网站内容已上传到您的存储桶
+ 为您的网站存储桶配置公有访问权限

## 步骤 1：将您的域名的 DNS 流量路由到您的网站存储桶
<a name="getting-started-create-alias"></a>

现在，您已经为静态网站托管配置 Amazon Simple Storage Service 存储桶，请使用 Amazon Route 53 将您域的 DNS 流量路由到该存储桶。这样，访客就可以使用自定义域名访问您的网站。<a name="getting-started-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. 指定以下值：  
**记录名称**  
留空以为根域创建记录。  
**记录类型**  
选择 **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 网站端点](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints)。  
**评估目标运行状况**  
接受默认值**否**。

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

**（可选）要为您的子域添加别名记录 (`www.example.com`)**

如果您为子域创建了存储桶，请同时为其添加别名记录。

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

1. 指定以下值：  
**记录名称**  
输入 **www**。  
**记录类型**  
选择 **A-将流量路由到一个 IPv4 地址和一些 AWS 资源**。  
**Alias**  
开启**别名**。  
**将流量路由到**  
选择 **S3 网站端点的别名**。  
请选择在其中创建 S3 存储桶的区域。  
为子域选择 S3 存储桶，例如 `s3-website-us-west-2.amazonaws.com (www.example.com)`。  
**评估目标运行状况**  
接受默认值**否**。

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

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

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

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

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

**注意**  
Amazon S3 不支持对该网站进行 HTTPS 访问。如果您想使用 HTTPS，则可以使用亚马逊 CloudFront 为托管在 Amazon S3 上的静态网站提供服务。有关更多信息，请参阅 [使用 Amazon CloudFront 发行版为静态网站提供服务](getting-started-cloudfront-overview.md)。