本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将流量路由到在 Amazon S3 存储桶中托管的网站
Amazon Simple Storage Service (Amazon S3) 提供安全、持久、高度可扩展的云存储
要将域流量路由至 S3 存储桶,请使用 Amazon Route 53 创建一个指向存储桶的别名记录。别名记录是 Route 53 的延伸部分DNS。它与CNAME记录类似,不同之处在于您可以为根域名(例如 example.com)和子域名(例如 www.example.com)创建别名记录。您只能为子域名创建CNAME记录。
注意
Route 53 不对对 S3 存储桶或其他 AWS 资源的别名查询收费。
先决条件
要开始使用,您需要满足以下条件。如果您不熟悉 Amazon Route 53 或 S3,请参阅 开始使用 Amazon Route 53,其中的内容将指导您完成整个过程,包括注册域名以及创建和配置 S3 存储桶。
配置用于托管静态网站的 S3 存储桶。
有关更多信息,请参阅 Amazon Simple Storage Service 用户指南中的为网站托管配置存储桶。
重要
该存储桶必须与您的域或子域同名。例如,如果您要使用子域 acme.example.com,存储桶的名称必须为 acme.example.com。
您可以将某个域及其子域 (例如 example.com 和 www.example.com) 的流量路由到单个存储桶。为域和每个子域创建一个存储桶,并将除了其中一个存储桶之外的所有存储桶配置为将流量重定向到剩余的存储桶。有关更多信息,请参阅 开始使用 Amazon Route 53。
注意
配置为网站终端节点的 S3 存储桶不支持SSL/TLS,因此您需要将流量路由到CloudFront 分配并使用 S3 存储桶作为分配的来源。
有关如何创建 CloudFront 分配的说明,请参阅创建 CloudFront 分配和配置备用域HTTPS名以及《CloudFront 用户指南》使用您的域名将流量路由到 Amazon CloudFront 分配。
注册的域名。您可以使用 Route 53 作为您的域注册商,也可以使用其它注册商。
路由 53 作为域的DNS服务。如果您使用 Route 53 注册域名,我们会自动将 Route 53 配置为该域的DNS服务。
有关使用 Route 53 作为您的域的DNS服务提供商的信息,请参阅将 Amazon Route 53 作为现有域的 DNS 服务。
配置 Amazon Route 53 以将流量路由到 S3 存储桶
要配置 Amazon Route 53 以将流量路由到配置为托管静态网站的 S3 存储桶,请执行以下过程。
将流量路由到 S3 存储桶
登录 AWS Management Console 并打开 Route 53 控制台,网址为https://console.aws.amazon.com/route53/
。 在导航窗格中,选择 Hosted zones(托管区域)。
-
选择具有要用于将流量路由到 S3 存储桶的域名的托管区域的名称。
选择创建记录。
-
指定以下值:
- 路由策略
-
选择适用的路由策略。有关更多信息,请参阅 选择路由策略。
- 记录名称
-
输入要用于将流量路由到 S3 存储桶的域名。默认值为托管区域的名称。
例如,如果托管区域的名称为 example.com,并且您要使用 acme.example.com 将流量路由到您的存储桶,请输入 acme。
- 别名
-
如果您使用 Quick create(快速创建)记录创建方法,请启用 Alias(别名)。
- 值/流量路由至
-
选择 Alias to S3 website endpoint(S3 网站终端节点的别名),然后选择终端节点所在的区域。
选择与您为 Record name(记录名称)指定的名称相同的存储桶。
仅在存储桶符合以下要求时,该列表才包含存储桶:
-
存储桶名称与您正在创建的记录的名称相同。
-
存储桶配置为网站终端节点。
-
存储桶由当前 AWS 账户创建。
如果您使用其他 AWS 账户创建存储桶,请输入您在其中创建 S3 存储桶的区域名称。有关区域名称的正确格式,请参阅《Amazon Web Services 一般参考》中 Amazon S3 网站端点表的网站端点列。
-
- 记录类型
-
选择 A — IPv4 地址。
- Evaluate Target Health
-
接受默认值 Yes(是)。
-
选择创建记录。
更改通常在 60 秒内传播到所有 Route 53 服务器。传播完成后,您将能够使用在此步骤中创建的别名记录的名称将流量路由到 S3 存储桶。