使用 Amazon CloudFront 发行版为静态网站提供服务 - Amazon Route 53
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon CloudFront 发行版为静态网站提供服务

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

本教程是完整的静态网站设置工作流程的一部分。有关将流量路由到任何 CloudFront 分布的一般信息,请参阅使用您的域名将流量路由到 Amazon CloudFront 分配

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

先决条件

在开始之前,请完成以下步骤:

  • 完成设置 Amazon Route 53中的步骤。

  • 使用亚马逊 Route 53 注册域名。有关更多信息,请参阅 注册新域

  • 使用亚马逊 CloudFront 和亚马逊简单存储服务创建安全的静态网站。有关完整说明,请参阅《Amazon CloudFront 开发者指南》中的安全静态网站入门

完成 Amazon CloudFront 教程后,您将获得:

  • 您的域名的 SSL/TLS 证书 Amazon Certificate Manager

  • 为网站托管和重定向配置的 Amazon S3 存储桶

  • CloudFront 您的根域名和子域名的发行版

步骤 1:将您的域名的 DNS 流量路由到您的 CloudFront 分配

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

有关将流量路由到 CloudFront 分布的更多信息,请参阅使用您的域名将流量路由到 Amazon CloudFront 分配

将流量路由到您的网站
  1. 打开 Route 53 控制台,网址为https://console.aws.amazon.com/route53/

  2. 在导航窗格中,选择 Hosted zones(托管区域)

    注意

    当您注册域时,Amazon Route 53 将自动使用相同的名称创建一个托管区域。托管区域包含有关您希望 Route 53 如何路由域流量的信息。

  3. 在托管区域列表中,选择您的域名。

  4. 选择创建记录

  5. 指定以下值:

    记录名称

    对于您的子域名记录,请输入www

    记录类型

    选择 A-将流量路由到一个 IPv4 地址和一些 Amazon 资源

    别名

    打开 “别名”

    将流量路由到

    选择 “ CloudFront 分发别名”。

    选择 us-east-1 区域。

    选择您的 CloudFront 发行版。分发名称应与 CloudFront 控制台的 “域名” 列中显示的名称相匹配,例如dddjjjkkk.cloudfront.net

    Evaluate Target Health

    接受默认值 No

  6. 选择创建记录

为您的根域 (example.com) 添加别名记录

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

  1. 选择创建记录

  2. 指定以下值:

    记录名称

    留空即可为您的根域创建记录。

    记录类型

    选择 A-将流量路由到一个 IPv4 地址和一些 Amazon 资源

    别名

    打开 “别名”

    将流量路由到

    选择 “ CloudFront 分发别名”。

    选择 us-east-1 区域。

    选择您的根域 CloudFront 分布。

    Evaluate Target Health

    接受默认值 No

  3. 选择创建记录

第 2 步:测试您的网站

要验证网站是否正常运行,请打开 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 服务。有关将互联网流量路由到 Amazon 资源的信息,请参阅将互联网流量路由到您的 Amazon 资源