创建和管理策略记录 - Amazon Route 53
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建和管理策略记录

要将 Internet 流量路由到您在创建流量策略时指定的资源,您可以创建一个或多个策略记录。每个策略记录标识您希望在其中创建策略记录的托管区域,以及要路由流量的域名或子域名。例如,如果您希望为 www.example.com 路由流量,则为 example.com 托管区域指定托管区域 ID,为 Policy record DNS name (策略记录 DNS 名称) 指定 www.example.com。

如果您想要为多个域名或子域名使用相同的流量策略来路由流量,有两个选项可供使用:

  • 您可以为每个域名或子域名创建一个策略记录。

  • 您可以创建一个策略记录,然后创建引用该策略记录的 CNAME(即别名记录)。

例如,如果您想要为 example.com、example.net 和 example.org 使用相同的流量策略,则可以执行以下任一操作:

  • 为每个这些域名创建一个策略记录。

  • 为其中一个域名创建一个策略记录,然后在托管区域中为另外两个域名创建 CNAME 记录。在两个 CNAME 记录中,您指定为其创建策略记录的记录名称。

如果您想要为某个域及其子域使用相同的流量策略,例如 example.com 和 www.example.com,则为一个名称创建策略记录,然后为其余名称创建别名记录。例如,您可以为 example.com 创建一条策略记录,然后为 www.example.com 记录创建将 example.com 作为别名目标的别名记录。

注意

您创建的每个策略记录,每月都会产生费用。如果您希望为多个域名或子域名使用同一个流量策略,可以使用 CNAME(即别名记录)来减少费用:

  • 如果您创建一个策略记录以及引用该策略记录的一个或多个 CNAME 记录,您只需为该策略记录以及 CNAME 记录的 DNS 查询支付费用。

  • 如果您在相同托管区域中创建一个策略记录以及引用该策略记录的一个或多个别名记录,您只需为该策略记录以及别名记录的 DNS 查询支付费用。

创建策略记录

要创建策略记录,请执行以下过程。

重要

对于您创建的每个策略记录,每月都会产生费用。如果您稍后删除策略记录,则费用会按比例收取。有关更多信息,请参阅 Amazon Route 53 定价页面的“Traffic Flow”部分。

创建策略记录
  1. 登录 Amazon Web Services Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  2. 在导航窗格中,选择 Policy records

  3. Policy records 页面上,选择 Create policy records

  4. Create policy records 页面上,指定适用的值。有关更多信息,请参阅 创建或更新策略记录时指定的值

  5. 选择 Create policy records

    创建的策略记录的状态可能需要几分钟才会显示为已应用

  6. 如果要在其他托管区域中创建策略记录,请重复步骤 3 到 5。

注意

如果策略记录状态为失败,请选择状态旁边的信息按钮以获取有关失败的更多信息。如果您需要更多帮助并想联系 Amazon 支持人员,请参阅 How do I get technical support from Amazon?

创建或更新策略记录时指定的值

当您创建或更新策略记录时,可指定以下值

流量策略

选择要将其配置用于此策略记录的流量策略。

版本

选择要将其配置用于此策略记录的流量策略的版本。

如果要更新现有的策略记录,则必须选择 DNS 类型与策略记录的当前 DNS 类型相匹配的版本。例如,如果策略记录的 DNS 类型为 A,则必须选择 DNS 类型为 A 的版本。

托管区域

选择相应的托管区域,您要在该托管区域中使用指定的流量策略和版本创建策略记录。创建策略记录后,将无法再更改 Hosted zone 的值。

策略记录 DNS 名称

当您创建策略记录时,请使用指定流量策略和版本中的配置输入您希望 Route 53 响应 DNS 查询的域名或子域名。

要在指定的托管区域中为多个域名或子域名使用相同的配置,请选择 Add another policy record,并输入适用的域名或子域名和 TTL。

创建策略记录后,将无法再更改 Policy record DNS name 的值。

TTL (以秒为单位)

输入您希望 DNS 递归解析器缓存有关此记录的信息的时间长度(以秒为单位)。如果您指定较长的值(例如,172800 秒,即两天),则您为 Route 53 服务支付的费用较少,因为递归解析程序不经常向 Route 53 发送请求。但是,对记录所做的更改(例如,新的 IP 地址)需要更长时间才能生效,因为递归解析程序会在更长时间内使用其缓存中的值,而不是要求 Route 53 提供最新信息。

更新策略记录

要更新策略记录中的设置,请执行以下过程。

更新策略记录
  1. 登录 Amazon Web Services Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  2. 在导航窗格中,选择 Policy records

  3. Policy records 页面上,选中要更新的策略记录的复选框,然后选择 Edit policy record

  4. Edit policy record 页面上,指定适用的值。有关更多信息,请参阅 创建或更新策略记录时指定的值

  5. 选择 Edit policy record

    创建的策略记录的状态可能需要几分钟才会显示为已应用

  6. 要更新其他策略记录,请重复步骤 3 到 5。

注意

如果策略记录状态为失败,请选择状态旁边的信息按钮以获取有关失败的更多信息。如果您需要更多帮助并想联系 Amazon 支持人员,请参阅 How do I get technical support from Amazon?

删除策略记录

要删除策略记录,请执行以下过程。

重要

如果您删除 Amazon Route 53 用于响应 DNS 查询的策略记录,则 Route 53 将停止响应相应 DNS 名称的查询。例如,如果 Route 53 使用 www.example.com 的策略记录来响应 www.example.com 的 DNS 查询,并且您删除该策略记录,则您的用户将无法通过使用域名 www.example.com 来访问您的网站或 Web 应用程序。

删除策略记录
  1. 登录 Amazon Web Services Management Console,并通过以下网址打开 Route 53 控制台:https://console.aws.amazon.com/route53/

  2. 在导航窗格中,选择 Policy records

  3. Policy records 页面上,选中要删除的策略记录的复选框,然后选择 Delete policy record

    等待几分钟并刷新页面,确保策略记录从列表中消失。