

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

# 创建和管理流量策略
<a name="traffic-policies"></a>



**Topics**
+ [创建流量策略](#traffic-policies-creating)
+ [创建流量策略时指定的值](#traffic-policies-creating-values)
+ [查看显示地理位置临近度设置效果的地图](#traffic-flow-geoproximity-map)
+ [创建流量策略的其他版本](#traffic-policies-creating-versions)
+ [通过使用 JSON 文档来创建流量策略](#traffic-policy-import)
+ [查看流量策略版本和关联的策略记录](#traffic-policies-viewing)
+ [删除流量策略版本和流量策略](#traffic-policies-deleting)

## 创建流量策略
<a name="traffic-policies-creating"></a>

要创建流量策略，请执行以下过程。

**注意**  
我们正在更新 Route 53 的 Traffic Flow 控制台。在过渡期间，您可以继续使用旧控制台。

选择您正在使用的控制台的选项卡。
+ [新控制台](#traffic-policies-creating-new)
+ [旧控制台](#traffic-policies-creating-old)

------
#### [ New console ]<a name="traffic-policies-creating-procedure"></a>

**创建流量策略**

1. 设计您的配置。有关复杂 DNS 路由配置的工作原理的信息，请参阅[创建 Amazon Route 53 运行状况检查](dns-failover.md)中的[配置 DNS 故障转移](dns-failover-configuring.md)。

1. 基于您的配置设计，创建要用于终端节点的运行状况检查。

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择 **Create traffic policy**。

1. 输入名称和可选描述，然后选择**下一步**。

1. 在编辑器上，在**属性**窗格中选择 DNS 资源记录类型。此类型将分配给您为此流量策略创建的所有资源记录。

   选择**确认**。有关更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

1. 在编辑器页面中，选择**连接到**，然后选择**新路由规则**、**新端点**、**现有路由规则**或**现有端点**之一。如果您选择**新路由规则**，请在**属性**窗格中选择该路由规则并选择**确认**。然后，在**属性**窗格中输入相应的值。重复此过程，直到您的策略完成。有关适用于每种连接类型值的更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

   您可以通过以下方式删除流量策略的规则、终端节点和分支：
   + 要删除规则或端点，请在编辑器中选择规则或端点，然后在**属性**窗格中选择**删除**。
**重要**  
如果您删除的规则具有子规则和终端节点，则 Amazon Route 53 也会删除所有子项。
   + 如果将两个规则连接到同一个子规则或端点，并且要删除其中一个连接，请选择要删除的连接，然后在该连接的**属性**窗格中选择**删除**。

1. 选择**创建策略**。

1. 可选：在**创建策略记录**页面上，使用新的流量策略在一个托管区中创建一个或多个策略记录。有关更多信息，请参阅 [创建或更新策略记录时指定的值](traffic-policy-records.md#traffic-policy-records-creating-values)。您也可以稍后在同一托管区域或其他托管区域中创建策略记录。

   如果您不想立即创建策略记录，请选择**取消**，控制台将显示您使用当前 AWS 账户创建的流量策略和策略记录的列表。

1. 如果您在之前的步骤中指定了策略记录的设置，请选择**创建策略记录**。

------
#### [ Old console ]<a name="traffic-policies-creating-procedure-old"></a>

**创建流量策略**

1. 设计您的配置。有关复杂 DNS 路由配置的工作原理的信息，请参阅[创建 Amazon Route 53 运行状况检查](dns-failover.md)中的[配置 DNS 故障转移](dns-failover-configuring.md)。

1. 基于您的配置设计，创建要用于终端节点的运行状况检查。

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择 **Create traffic policy**。

1. 在 **Name policy** 页面上，指定适用的值。有关更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

1. 选择**下一步**。

1. 在 **Create traffic policy (创建流量策略)** *策略名称* **v1** 页面上，指定适用的值。有关更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

   您可以通过以下方式删除流量策略的规则、终端节点和分支：
   + 要删除规则或终端节点，请单击框右上角的 **x**。
**重要**  
如果您删除的规则具有子规则和终端节点，则 Amazon Route 53 也会删除所有子项。
   + 如果将两个规则连接到同一个子规则或终端节点，并且要删除其中一个连接，请将光标停留在要删除的连接上，然后单击该连接对应的 **x**。

1. 选择 **Create traffic policy**。

1. *可选*：在 **Create policy records with traffic policy (使用流量策略创建策略记录)** 页面上，使用新的流量策略在一个托管区域中创建一个或多个策略记录。有关更多信息，请参阅 [创建或更新策略记录时指定的值](traffic-policy-records.md#traffic-policy-records-creating-values)。您也可以稍后在同一托管区域或其他托管区域中创建策略记录。

   如果您不想立即创建策略记录，请选择**跳过此步骤**，控制台将显示您使用当前 AWS 账户创建的流量策略和策略记录的列表。

1. 如果您在之前的步骤中指定了策略记录的设置，请选择 **Create policy record**。

------

## 创建流量策略时指定的值
<a name="traffic-policies-creating-values"></a>

**注意**  
我们正在更新 Route 53 的 Traffic Flow 控制台。在过渡期间，您可以继续使用旧控制台。除非另有说明，否则以下列表适用于两种控制台。

当您创建流量策略时，可指定以下值。
+ [策略名称](#traffic-policies-creating-values-policy-name)
+ [版本](#traffic-policies-creating-values-version)
+ [版本说明](#traffic-policies-creating-values-version-description)
+ [DNS 类型](#traffic-policies-creating-values-dns-type)
+ [连接到](#traffic-policies-creating-values-connect-to)
+ [值类型](#traffic-policies-creating-values-value-type)
+ [值](#traffic-policies-creating-values-value)
+ [键（仅限新控制台）](#traffic-policies-creating-values-key)

### 策略名称
<a name="traffic-policies-creating-values-policy-name"></a>

输入描述流量策略的名称。此值会显示在控制台的流量策略列表中。流量策略的名称在创建后不可更改。

### 版本
<a name="traffic-policies-creating-values-version"></a>

当您创建流量策略或现有策略的新版本时，此值由 Amazon Route 53 自动分配。

### 版本说明
<a name="traffic-policies-creating-values-version-description"></a>

输入适用于此版流量策略的描述。此值会显示在控制台的流量策略版本列表中。

### DNS 类型
<a name="traffic-policies-creating-values-dns-type"></a>

使用此流量策略版本创建策略记录时，选择您希望 Amazon Route 53 分配给所有记录的 DNS 类型。有关受支持类型的列表，请参阅[支持的 DNS 记录类型](ResourceRecordTypes.md)。

**重要**  
如果您正在创建现有流量策略的新版本，则可以更改 DNS 类型。但是，您无法编辑策略记录，并选择具有与用于创建该策略记录的流量策略版本不同的 DNS 类型的流量策略版本。例如，如果您使用具有 **DNS type** 为 A 的流量策略版本创建了策略记录，则无法编辑该策略记录，并选择具有任何其他 **DNS type** 值的流量策略版本。

如果要将流量路由到以下 AWS 资源，请选择适用的值：
+ **CloudFront 分发**-选择 **A: IPv4 格式中的 IP 地址或格式为** **AAAA: IP 地址**。 IPv6
**注意**  
CloudFront 别名端点不支持评估运行状况检查。但是，您可以创建运行状况检查来监控 CloudFront 终端节点。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。
+ **ELB 应用程序负载均衡器**-选择 **A: 格式为 IP 地址或 IPv4 格式为** **AAAA: IP 地址**。 IPv6 
+ **ELB Classic 负载均衡器**-选择 **A: IPv4 格式中的 IP 地址或格式为** **AAAA: IP 地址**。 IPv6 
+ **ELB 网络负载均衡器**-选择 **A: IPv4 格式中的 IP 地址或格式为** **AAAA: IP 地址**。 IPv6 
+ **Elastic Beanst** alk 环境**：选择 A:** 格式中的 IP 地址。 IPv4 
+ **配置为网站终端节点的 Amazon S3 存储桶****：选择 IPv4 格式为 A: IP 地址**。

### 连接到
<a name="traffic-policies-creating-values-connect-to"></a>

基于您的配置设计选择适用的规则或终端节点。

**故障转移规则**  
当您要配置主动–被动故障转移时，请选择此选项，在此情况下，一个资源会在可用时接受所有流量，而另一个资源会在第一个资源不可用时接受所有流量。  
有关更多信息，请参阅 [主动/被动故障转移](dns-failover-types.md#dns-failover-types-active-passive)。  
默认情况下，评估目标运行状况处于选中状态，它将评估流量通过别名记录路由到的目标端点的运行状况。如果端点未通过别名记录接收 DNS 流量，则取消选中此项，如果您想监控端点的运行状况，请创建运行状况检查。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。

**地理位置规则**  
当您希望 Amazon Route 53 基于用户的位置来响应 DNS 查询时，请选择此选项。  
有关更多信息，请参阅 [地理位置路由](routing-policy-geo.md)。  
当您选择 **Geolocation rule** 时，还会选择发起请求的国家/地区或美国州。  
默认情况下，评估目标运行状况处于选中状态，它将评估流量通过别名记录路由到的目标端点的运行状况。如果端点未通过别名记录接收 DNS 流量，则取消选中此项，如果您想监控端点的运行状况，请创建运行状况检查。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。

**延迟规则**  
当您在多个 Amazon EC2 数据中心中有执行相同功能的资源，并且您希望 Route 53 使用延迟最佳的资源响应 DNS 查询时，请选择此选项。  
当您选择**延迟规则**时，还应选择一个 AWS 区域。  
有关更多信息，请参阅 [基于延迟的路由](routing-policy-latency.md)。  
默认情况下，评估目标运行状况处于选中状态，它将评估流量通过别名记录路由到的目标端点的运行状况。如果端点未通过别名记录接收 DNS 流量，则取消选中此项，如果您想监控端点的运行状况，请创建运行状况检查。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。

**地理位置临近度规则**  
当您希望 Route 53 根据资源的位置和（可选）您指定的偏差响应 DNS 查询时，请选择此选项。偏差能让您将更多流量发送到资源，或者从资源中发出更多流量。  
当您选择 **Geoproximity rule** 时，请输入以下值：    
**终端节点位置**  
选择适用的值：  
+ **自定义（输入坐标）**-如果您的终端节点不是 AWS 资源，请选择**自定义（输入坐标）**。
+ **答 AWS 区域** — 如果您的终端节点是 AWS 资源，请选择您在其中创建资源的。 AWS 区域 
+ ** AWS 本地区域**-如果您的终端节点是一种 AWS 资源，请选择您在其中创建资源的 AWS 本地区域。
如果您使用 L AWS ocal Zones，则必须先将其启用。有关更多信息，请参阅《AWS Local Zones 用户指南》中的 [Local Zones 入门](https://docs.aws.amazon.com/local-zones/latest/ug/getting-started.html)。**  
有关可用的 Local Zones，请参阅 [AWS Local Zones 位置](https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations/)。  
要了解 AWS 区域 和 Local Zones 之间的区别，请参阅*亚马逊 EC2 用户指南*中的[区域和区域](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html)。  
单个地理位置邻近路由策略不能包含两个或多个地理上位于同一大都市区内的位置。  
此外，一些区域 AWS 区域 和 Local Zones，例如美国西部（俄勒冈州）和美国波特兰，彼此距离太近，无法在相同的地理邻近路由策略中使用。如果您需要将流量路由到同一大都市区内的多个位置，请改为定义地理位置邻近路由策略，为该区域的两个不同端点生成 50/50 加权路由规则（WRR），从而在这些端点之间均匀分配流量。  
**Coordinates**  
如果您为 **Endpoint location（终端节点位置）**选择了 **Custom (enter coordinates)（自定义 [输入坐标]）**，请输入资源位置的纬度和经度。注意以下几点：  
+ 纬度代表赤道以南 (负) 或以北 (正) 的位置。有效值为 -90 度到 90 度。
+ 经度代表主子午线以西 (负) 或以东 (正) 的位置。有效值为 -180 度到 180 度。
+ 您可以从一些联机映射应用程序中获得纬度和经度。例如，在 Google 地图中，位置的 URL 指定了纬度和经度：

  https://www.google.com/maps/**@ **47.6086111**，-122.3409953,20z**
+ 您最多可以输入两位精度小数，例如 **47.63**。如果指定具有更高精度的值，Route 53 会将该值截断到小数点后的两个数位。对于赤道处的纬度和经度，0.01 度大约是 0.69 英里。  
**偏差**  
（可选）要更改 Route 53 路由到某个资源的流量所来自的地理区域的大小，请为 **Bias（偏差）**指定一个适用值：  
+ 要扩大 Route 53 从中将流量路由到资源的地理区域的大小，请为该偏差指定一个介于 1 和 99 之间的正整数。Route 53 将缩小相邻区域的大小。
+ 要缩小 Route 53 从中将流量路由到资源的地理区域的大小，请指定一个介于 -1 和 -99 之间的负偏差。Route 53 将扩大相邻区域的大小。
**偏差**值的更改效果是相对的（基于其他资源的位置），而不是绝对的（基于距离）。因此，更改的影响是难以预测的。例如，根据您的资源所在的位置，将偏差从 10 更改为 15 可能意味着在纽约市大都会地区增加或减去大量流量之间的差异。我们建议您以较小的增量更改偏差并对结果进行评估，然后进行其他更改 (如果适用)。
有关更多信息，请参阅 [地理位置临近度路由](routing-policy-geoproximity.md)。
默认情况下，评估目标运行状况处于选中状态，它将评估流量通过别名记录路由到的目标端点的运行状况。如果端点未通过别名记录接收 DNS 流量，则取消选中此项，如果您想监控端点的运行状况，请创建运行状况检查。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。

**多值应答规则**  
当您希望 Route 53 用随机选择的最多大约八条正常应答响应 DNS 查询时，请选择此选项。  
有关更多信息，请参阅 [多值应答路由](routing-policy-multivalue.md)。  
默认情况下，评估目标运行状况处于选中状态，它将评估流量通过别名记录路由到的目标端点的运行状况。如果端点未通过别名记录接收 DNS 流量，则取消选中此项，如果您想监控端点的运行状况，请创建运行状况检查。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。

**加权规则**  
当您具有执行相同功能的多个资源（例如，服务于相同网站的 Web 服务器），并希望 Route 53 按照您指定的比例（例如，1/3 路由到一台服务器，2/3 路由到另一台服务器）将流量路由到这些资源时，请选择此选项。  
当您选择**加权规则**时，请输入要应用于此规则的权重。  
有关更多信息，请参阅 [加权路由](routing-policy-weighted.md)。  
默认情况下，评估目标运行状况处于选中状态，它将评估流量通过别名记录路由到的目标端点的运行状况。如果端点未通过别名记录接收 DNS 流量，则取消选中此项，如果您想监控端点的运行状况，请创建运行状况检查。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。

**端点**  
选择此选项可指定要将 DNS 查询路由到的资源，例如 CloudFront 分配或 Elastic Load Balancing 负载均衡器。

**现有规则**  
当您要将 DNS 查询路由到此流量策略中的现有规则时，请选择此选项。例如，您可以创建两个或更多地理位置规则，这些规则会将不同国家/地区的查询路由到同一个故障转移规则。然后，该失效转移规则可能会将查询路由到两个 Elastic Load Balancing 负载均衡器。  
如果流量策略不包含任何规则，则此选项不可用。

**现有终端节点**  
当您要将 DNS 查询路由到现有终端节点时，请选择此选项。例如，如果您有两个失效转移规则，则您可能要将两个 **On failover**（辅助）选项的 DNS 查询路由到同一 Elastic Load Balancing 负载均衡器。  
如果流量策略不包含任何终端节点，则此选项不可用。

### 值类型
<a name="traffic-policies-creating-values-value-type"></a>

选择适用的选项：

**CloudFront 分布**  
如果要将流量路由到 CloudFront 分配，请选择此选项。**只有在 DNS 类型**中选择 A: IP 地址格式为 A: IP 地址或为 **DNS 类型**选择 IPv4格式为** **AAAA: IP 地址**时，该选项才可用。 IPv6 **  
CloudFront 别名端点不支持评估运行状况检查。但是，您可以创建运行状况检查来监控 CloudFront 终端节点。有关更多信息，请参阅 [创建和更新运行状况检查](health-checks-creating.md)。

**ELB 应用程序负载均衡器**  
如果要将流量路由到 Elastic Load Balancing 应用程序负载均衡器，请选择此选项。只有在 **DNS 类型****中选择 A: IP 地址 IPv4 格式或格式为** **AAAA: IP 地址**时，该选项才可用。 IPv6

**ELB 经典负载均衡器**  
如果要将流量路由到 Elastic Load Balancing 经典负载均衡器，请选择此选项。只有在 **DNS 类型****中选择 A: IP 地址IPv4 格式或格式为** **AAAA: IP 地址**时，该选项才可用。 IPv6

**ELB 网络负载均衡器**  
如果要将流量路由到 Elastic Load Balancing 网络负载均衡器，请选择此选项。只有在 **DNS 类型****中选择 A: IP 地址IPv4 格式或格式为** **AAAA: IP 地址**时，该选项才可用。 IPv6

**Elastic Beanstalk 环境**  
如果要将流量路由到 Elastic Beanstalk 环境，请选择此选项。只有在 **DNS 类型****中选择 A: IP 地址 IPv4 格式**时，该选项才可用。

**S3 网站终端节点**  
如果要将流量路由到配置为网站终端节点的 Amazon S3 存储桶，请选择此选项。只有在 **DNS 类型****中选择 A: IP 地址 IPv4 格式**时，该选项才可用。

***DNS type* 类型的值**  
如果您希望 Route 53 使用 **Value（值）**字段中的值来响应 DNS 查询，请选择此选项。例如，如果您在创建此流量策略时针对 **DNS type**（DNS 类型）的值选择了 **A**，则 **Value type**（值类型）列表中的此选项将为 **Type A value**（类型 A 值）。这要求您在 “**值**” 字段中输入 IPv4 格式化的 IP 地址。Route 53 将利用 **Value（值）**字段中的 IP 地址来响应路由到此终端节点的 DNS 查询。

### 值
<a name="traffic-policies-creating-values-value"></a>

基于您针对**值类型**选择的选项，选择或输入一个值：

**CloudFront 分布**  
从与当前 AWS 账户关联的分配列表中选择一个 CloudFront 分配。

**ELB 应用程序负载均衡器**  
从与当前 AWS 账户关联的负载均衡器列表中选择一个 Elastic Load Balancing 应用程序负载均衡器。

**ELB 经典负载均衡器**  
从与当前 AWS 账户关联的负载均衡器列表中选择一个 Elastic Load Balancing Classic 负载均衡器。

**ELB 网络负载均衡器**  
从与当前 AWS 账户关联的负载均衡器列表中选择一个 Elastic Load Balancing 网络负载均衡器。

**Elastic Beanstalk 环境**  
从与当前 AWS 账户关联的环境列表中选择一个 Elastic Beanstalk 环境。

**S3 网站终端节点**  
从配置为网站终端节点并与当前 AWS 账户关联的 Amazon S3 存储桶列表中选择一个 Amazon S3 存储桶。  
当您基于此流量策略创建策略记录时，您在此处选择的存储桶必须与您在策略记录为[Policy record DNS name](traffic-policy-records.md#traffic-policy-records-creating-values-policy-record-dns-name)指定的域名 (如 www.example.com) 匹配。如果 **Value（值）**与 **Policy record DNS name（策略记录 DNS 名称）**不匹配，则 Amazon S3 不会响应该域名的 DNS 查询。

***DNS type* 类型的值**  
输入一个值，该值与当您启动此流量策略时为 **DNS type** 指定的值对应。例如，如果您针对 **DNS type (DNS 类型)** 选择了 **MX**，请输入两个值：您希望分配到邮件服务器的优先级，以及该邮件服务器的域名，例如 `10 sydney.mail.example.com`。  
有关支持的 DNS 类型的更多信息，请参阅[支持的 DNS 记录类型](ResourceRecordTypes.md)。

### 键（仅限新控制台）
<a name="traffic-policies-creating-values-key"></a>

输入路由规则或**键**端点的友好名称。此值在编辑器中显示为节点的名称。

## 查看显示地理位置临近度设置效果的地图
<a name="traffic-flow-geoproximity-map"></a>

*地理邻近性规则*允许您指定资源的位置，包括在 AWS 区域 、或 Local Zones 中，以及使用纬度和经度在非AWS 位置中的位置。在您创建地理位置临近度规则时，默认情况下，Route 53 会将互联网流量路由到与您用户最接近的资源。您还可以选择通过指定*偏差*将更多流量或更少流量路由到给定的资源，该偏差值可扩大或缩小路由到资源的流量所来自的地理区域的大小。有关地理位置临近度路由的更多信息，请参阅[地理位置临近度路由](routing-policy-geoproximity.md)。

**注意**  
我们正在更新 Route 53 的 Traffic Flow 控制台。在过渡期间，您可以继续使用旧控制台。

选择您正在使用的控制台的选项卡。
+ [新控制台](#traffic-flow-geoprox-map-new)
+ [旧控制台](#traffic-flow-geoprox-map-old)

------
#### [ New console ]

您可以显示一个地图，其中展示您的地理位置临近度设置的效果。例如，如果您有资源位于美国西部（俄勒冈州）、欧洲地区（法兰克福）和亚太地区（东京）区域，并且您未指定偏差，则地图如下所示。

![\[此世界地图显示三个区域，大致划分如下：北美和南美；欧洲、非洲和亚洲西部；以及亚洲其余部分和澳大利亚。\]](http://docs.aws.amazon.com/zh_cn/Route53/latest/DeveloperGuide/images/traffic-flow-geoproximity-map-new.png)


地理位置临近度规则地图会自动显示在**属性**中，并在您添加或删除区域时更新。

注意以下几点：
+ 该地图精确到大约 10 英里（16 公里）范围内。
+ 在您添加、编辑或删除区域时，或者在更改某个区域的偏差设置时，该地图会自动调整。
+ 各个规则定义中的区域编号和颜色对应于地图上的编号和颜色。
+ 您可以放大和缩小以查看更多或更少细节。使用地图上的 \$1 和 - 按钮、触摸板或者鼠标上的滚轮来更改缩放级别。如果您看不到区域或区域编号，则可以放大**属性**窗格，这些信息就会出现。
+ 您可在地图窗口内部移动地图，以查看特定区域。使用触摸板，或者使用鼠标点击并拖动地图。您还可在浏览器窗口中移动地图窗口。
+ 如果您在某个策略中有多个地理位置临近度规则，则在地图上一次只能查看一个规则。

------
#### [ Old console ]

您可以显示一个地图，其中展示您的地理位置临近度设置的效果。例如，如果您有资源位于美国西部（俄勒冈州）、欧洲地区（法兰克福）和亚太地区（东京）区域，并且您未指定偏差，则地图如下所示。

![\[此世界地图显示三个区域，大致划分如下：北美和南美；欧洲、非洲和亚洲西部；以及亚洲其余部分和澳大利亚。\]](http://docs.aws.amazon.com/zh_cn/Route53/latest/DeveloperGuide/images/traffic-flow-geoproximity-map.png)


要显示地理位置临近度规则地图，请选择 **Show geoproximity map (显示地理位置临近度地图)** 旁边的图形图标。（此图标显示在规则的顶部。） 要隐藏地图，请再次选择该图标，或者选择地图右上角的 **x**。

注意以下几点：
+ 该地图精确到大约 10 英里（16 公里）范围内。
+ 在您添加、编辑或删除区域时，或者在更改某个区域的偏差设置时，该地图会自动调整。
+ 各个规则定义中的区域编号和颜色对应于地图上的编号和颜色。
+ 您可以放大和缩小以查看更多或更少细节。使用地图上的 \$1 和 - 按钮、触摸板或者鼠标上的滚轮来更改缩放级别。
+ 您可在地图窗口内部移动地图，以查看特定区域。使用触摸板，或者使用鼠标点击并拖动地图。您还可在浏览器窗口中移动地图窗口。
+ 如果您在某个策略中有多个地理位置临近度规则，则在地图上一次只能查看一个规则。

------

## 创建流量策略的其他版本
<a name="traffic-policies-creating-versions"></a>

当您编辑流量策略时，Amazon Route 53 会自动创建该流量策略的另一个版本，并保留以前的版本，除非您选择删除这些版本。新版本与您正在编辑的流量策略具有相同的名称；它与原始版本的区别在于 Route 53 自动递增的版本号。您可以在具有相同名称的流量策略的任何现有版本的基础上创建流量策略的新版本。

Route 53 不会重用给定流量策略的新版本的版本号。例如，如果您创建的三个版本 **MyTrafficPolicy**，删除最后两个版本，然后创建另一个版本，则新版本为版本 4。通过保留以前的版本，Route 53 可确保当新配置不按您希望的方式来路由流量时，您可以回滚到以前的配置。

要创建新的流量策略版本，请执行以下过程。

**注意**  
我们正在更新 Route 53 的 Traffic Flow 控制台。在过渡期间，您可以继续使用旧控制台。

选择您正在使用的控制台的选项卡。
+ [新控制台](#traffic-policies-creating-versions-new-console)
+ [旧控制台](#traffic-policies-creating-versions-old-console)

------
#### [ New console ]<a name="traffic-policies-creating-versions-procedure"></a>

**创建流量策略的另一个版本**

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择您要创建其新版本的流量策略的名称。

1. 在页面顶部的 **Traffic policy versions** 表中，选中您要用作新流量策略版本的基础的流量策略版本对应的复选框。

1. 选择 **Edit policy as new version**。

1. 在**描述**对话框中，输入新流量策略版本的描述。建议您指定可将该版本与相同流量策略的其他版本区分开来的描述。创建新的策略记录时，您指定的值将显示在此流量策略的可用版本列表中。

1. 选择**下一步**。

1. 更新配置 (如果适用)。有关更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

   您可以通过以下方式删除流量策略的规则、终端节点和分支：
   + 要删除规则或端点，请在编辑器中选择该规则或端点，然后在**属性**窗格中选择**删除**。
**重要**  
如果您删除的规则具有子规则和终端节点，则 Route 53 也会删除所有子项。
   + 如果将两个规则连接到同一个子规则或端点，并且要删除其中一个连接，请选择要删除的连接，然后在**属性**窗格中选择**删除**。

1. 完成编辑后，请选择 **Save as new version**。

1. *可选*：指定相应设置，以通过使用新的流量策略版本在一个托管区域中创建一个或多个策略记录。有关更多信息，请参阅 [创建或更新策略记录时指定的值](traffic-policy-records.md#traffic-policy-records-creating-values)。您也可以稍后在同一托管区域或其他托管区域中创建策略记录。

   如果您不想立即创建策略记录，请选择**取消**，控制台将显示您使用当前 AWS 账户创建的流量策略和策略记录的列表。

1. 如果您在之前的步骤中指定了策略记录的设置，请选择 **Create policy record**。

------
#### [ Old console ]<a name="traffic-policies-creating-versions-procedure-old"></a>

**创建流量策略的另一个版本**

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择您要创建其新版本的流量策略的名称。

1. 在页面顶部的 **Traffic policy versions** 表中，选中您要用作新流量策略版本的基础的流量策略版本对应的复选框。

1. 选择 **Edit policy as new version**。

1. 在**更新描述**页面上，输入新流量策略版本的描述。建议您指定可将该版本与相同流量策略的其他版本区分开来的描述。创建新的策略记录时，您指定的值将显示在此流量策略的可用版本列表中。

1. 选择**下一步**。

1. 更新配置 (如果适用)。有关更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

   您可以通过以下方式删除流量策略的规则、终端节点和分支：
   + 要删除规则或终端节点，请单击框右上角的 **x**。
**重要**  
如果您删除的规则具有子规则和终端节点，则 Route 53 也会删除所有子项。
   + 如果将两个规则连接到同一个子规则或终端节点，并且要删除其中一个连接，请将光标停留在要删除的连接上，然后单击该连接对应的 **x**。

1. 完成编辑后，请选择 **Save as new version**。

1. *可选*：指定相应设置，以通过使用新的流量策略版本在一个托管区域中创建一个或多个策略记录。有关更多信息，请参阅 [创建或更新策略记录时指定的值](traffic-policy-records.md#traffic-policy-records-creating-values)。您也可以稍后在同一托管区域或其他托管区域中创建策略记录。

   如果您不想立即创建策略记录，请选择**跳过此步骤**，控制台将显示您使用当前 AWS 账户创建的流量策略和策略记录的列表。

1. 如果您在之前的步骤中指定了策略记录的设置，请选择 **Create policy record**。

------

## 通过使用 JSON 文档来创建流量策略
<a name="traffic-policy-import"></a>

您可以通过导入 JSON 格式的文档来创建新的流量策略或现有流量策略的新版本，该文档描述了要包含在流量策略中的所有终端节点和规则。有关 JSON 文档格式以及您可以复制和修改的几个示例的信息，请参阅 *Amazon Route 53 API 参考*中的[流量策略文档格式](https://docs.aws.amazon.com/Route53/latest/APIReference/api-policies-traffic-policy-document-format.html)。

要获取现有流量策略版本的 JSON 格式文档，最简单的方法是在 CLI AWS 中使用该`get-traffic-policy`命令。有关更多信息，请参阅《AWS CLI Command Reference》**中的 [get-traffic-policy](https://docs.aws.amazon.com/cli/latest/reference/route53/get-traffic-policy.html)。

`get-traffic-policy` 命令创建的 JSON 文件包含反斜杠（\$1）作为转义字符。在导入 JSON 文件之前，请将所有反斜杠替换为空字符。

**注意**  
我们正在更新 Route 53 的 Traffic Flow 控制台。在过渡期间，您可以继续使用旧控制台。

选择您正在使用的控制台的选项卡。
+ [新控制台](#traffic-policy-import-new-console)
+ [旧控制台](#traffic-policy-import-old-console)

------
#### [ New console ]<a name="traffic-policy-import-procedure"></a>

**通过导入 JSON 文档来创建流量策略**

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

1. 要通过导入 JSON 文档来创建新的流量策略，请执行以下步骤：

   1. 在导航窗格中，选择 **Traffic policies**。

   1. 选择 **Create traffic policy**。

   1. 在 **Name policy** 页面上，指定适用的值。有关更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

   1. 跳至步骤 4。

1. 要通过导入 JSON 文档来创建现有流量策略的新版本，请执行以下步骤：

   1. 在导航窗格中，选择 **Traffic policies**。

   1. 选择您希望用作新版本的基础的流量策略的名称。

   1. 在 **Traffic policy versions** 表中，选中您要作为创建新版本的基础的版本对应的复选框。

   1. 选择 **Edit policy as new version**。

   1. 在**更新描述**页面上，输入新版本的描述。

   1. 跳至步骤 4。

1. 选择**下一步**。

1. 在编辑器页面上，选择编辑器右上角的 json 编辑器（![\[json editor icon\]](http://docs.aws.amazon.com/zh_cn/Route53/latest/DeveloperGuide/images/jsoneditor.png)）图标。

1. 输入新的流量策略，粘贴示例流量策略，或粘贴现有流量策略。

   有关策略示例，请参阅 [Traffic Flow 策略 JSON 示例](https://docs.aws.amazon.com/Route53/latest/APIReference/api-policies-traffic-policy-document-format.html#traffic-policy-document-format-examples)。

1. 选择**更新**。

------
#### [ Old console ]<a name="traffic-policy-import-procedure-old"></a>

**通过导入 JSON 文档来创建流量策略**

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

1. 要通过导入 JSON 文档来创建新的流量策略，请执行以下步骤：

   1. 在导航窗格中，选择 **Traffic policies**。

   1. 选择 **Create traffic policy**。

   1. 在 **Name policy** 页面上，指定适用的值。有关更多信息，请参阅 [创建流量策略时指定的值](#traffic-policies-creating-values)。

   1. 跳至步骤 4。

1. 要通过导入 JSON 文档来创建现有流量策略的新版本，请执行以下步骤：

   1. 在导航窗格中，选择 **Traffic policies**。

   1. 选择您希望用作新版本的基础的流量策略的名称。

   1. 在 **Traffic policy versions** 表中，选中您要作为创建新版本的基础的版本对应的复选框。

   1. 选择 **Edit policy as new version**。

   1. 在**更新描述**页面上，输入新版本的描述。

   1. 跳至步骤 4。

1. 选择**下一步**。

1. 选择 **Import traffic policy**。

1. 输入新的流量策略，粘贴示例流量策略，或粘贴现有流量策略。

   有关策略示例，请参阅 [Traffic Flow 策略 JSON 示例](https://docs.aws.amazon.com/Route53/latest/APIReference/api-policies-traffic-policy-document-format.html#traffic-policy-document-format-examples)

1. 选择 **Import traffic policy**。

------

## 查看流量策略版本和关联的策略记录
<a name="traffic-policies-viewing"></a>

您可以查看为流量策略创建的所有版本，以及通过使用该流量策略的每个版本创建的所有策略记录。

**注意**  
我们正在更新 Route 53 的 Traffic Flow 控制台。在过渡期间，您可以继续使用旧控制台。

选择您正在使用的控制台的选项卡。
+ [新控制台](#traffic-policy-view-new-console)
+ [旧控制台](#traffic-policy-view-old-console)

------
#### [ New console ]<a name="traffic-policies-viewing-procedure"></a>

**查看流量策略版本和关联的策略记录**

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择流量策略的链接名称。

1. 顶部表列出了您创建的流量策略的所有版本。该表包含以下信息：  
**版本号**  
您所创建的流量策略的每个版本的号码。如果您选择相应的版本号，则控制台将显示该版本的配置。  
**策略记录数**  
通过使用此流量策略版本所创建的策略记录数。  
**DNS 类型**  
创建流量策略版本时指定的 DNS 类型。  
**版本说明**  
创建流量策略版本时指定的描述。

1. 底部表列出了通过使用顶部表中的流量策略版本所创建的所有策略记录。该表包含以下信息：  
**DNS 名称**  
您已将流量策略与之关联的 DNS 名称。  
**Status**  
可能的值包括：    
**已申请**  
Route 53 已完成策略记录和相应记录的创建或更新。  
**Creating**  
Route 53 正在创建新策略记录的记录。  
**Updating**  
您已更新策略记录，并且 Route 53 正在创建一组新的记录，以替代指定 DNS 名称的一组现有记录。  
**Deleting**  
Route 53 正在删除策略记录和关联的记录。  
**失败**  
Route 53 无法创建或更新策略记录和关联的记录。  
**DNS 类型**  
Route 53 为此策略记录创建的所有记录的 DNS 类型。当您编辑策略记录时，必须指定具有与要编辑的策略记录的 DNS 类型相同的 DNS 类型的流量策略版本。  
**版本**  
指示用于创建策略记录的流量策略的版本。  
**TTL (以秒为单位)**  
您希望 DNS 递归解析器缓存有关此记录的信息的时间长度 (以秒为单位)。如果您指定较长的值（例如，172800 秒，即两天），则您为 Route 53 服务支付的费用较少，因为递归解析程序不经常向 Route 53 发送请求。但是，对记录所做的更改（例如，新的 IP 地址）需要更长时间才能生效，因为递归解析程序会在更长时间内使用其缓存中的值，而不是要求 Route 53 提供最新信息。

------
#### [ Old console ]<a name="traffic-policies-viewing-procedure-old"></a>

**查看流量策略版本和关联的策略记录**

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择流量策略的名称。

1. 顶部表列出了您创建的流量策略的所有版本。该表包含以下信息：  
**版本号**  
您所创建的流量策略的每个版本的号码。如果您选择相应的版本号，则控制台将显示该版本的配置。  
**策略记录数**  
通过使用此流量策略版本所创建的策略记录数。  
**DNS 类型**  
创建流量策略版本时指定的 DNS 类型。  
**版本说明**  
创建流量策略版本时指定的描述。

1. 底部表列出了通过使用顶部表中的流量策略版本所创建的所有策略记录。该表包含以下信息：  
**策略记录 DNS 名称**  
您已将流量策略与之关联的 DNS 名称。  
**Status**  
可能的值包括：    
**已申请**  
Route 53 已完成策略记录和相应记录的创建或更新。  
**Creating**  
Route 53 正在创建新策略记录的记录。  
**Updating**  
您已更新策略记录，并且 Route 53 正在创建一组新的记录，以替代指定 DNS 名称的一组现有记录。  
**Deleting**  
Route 53 正在删除策略记录和关联的记录。  
**失败**  
Route 53 无法创建或更新策略记录和关联的记录。  
**已使用版本**  
指示用于创建策略记录的流量策略的版本。  
**DNS 类型**  
Route 53 为此策略记录创建的所有记录的 DNS 类型。当您编辑策略记录时，必须指定具有与要编辑的策略记录的 DNS 类型相同的 DNS 类型的流量策略版本。  
**TTL (以秒为单位)**  
您希望 DNS 递归解析器缓存有关此记录的信息的时间长度 (以秒为单位)。如果您指定较长的值（例如，172800 秒，即两天），则您为 Route 53 服务支付的费用较少，因为递归解析程序不经常向 Route 53 发送请求。但是，对记录所做的更改（例如，新的 IP 地址）需要更长时间才能生效，因为递归解析程序会在更长时间内使用其缓存中的值，而不是要求 Route 53 提供最新信息。

------

## 删除流量策略版本和流量策略
<a name="traffic-policies-deleting"></a>

要删除流量策略，您必须删除为该流量策略创建的所有版本 (包括原始版本)。此外，要删除流量策略版本，您必须删除通过使用该流量策略版本创建的所有策略记录。

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

要删除流量策略版本以及 (可选) 流量策略，请执行以下过程：

**注意**  
我们正在更新 Route 53 的 Traffic Flow 控制台。在过渡期间，您可以继续使用旧控制台。

选择您正在使用的控制台的选项卡。
+ [新控制台](#traffic-policy-delete-new-console)
+ [旧控制台](#traffic-policy-delete-old-console)

------
#### [ New console ]<a name="traffic-policies-deleting-procedure"></a>

**删除流量策略版本和流量策略**

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择要针对其删除流量策略版本且 (可选) 要完全删除的流量策略的链接名称。

1. 如果要在顶部表中删除的流量策略版本显示在**策略记录**表的**版本**列中，请选中底部表中相应策略记录的复选框。

   例如，如果要删除流量策略的版本 3，但是通过使用版本 3 创建了底部表中的策略记录之一，请选中该策略记录的复选框。

1. 选择**删除策略记录**，然后在**删除策略记录**对话框中，选择**确认**。

1. 刷新页面，直到您删除的策略记录不再出现在表中。

1. 在顶部表中，选中要删除的流量策略版本的复选框。

1. 选择**删除**。

1. 如果删除了之前步骤中的所有流量策略版本，并且还要删除流量策略，请刷新页面显示，直到该表为空。

1. 在导航窗格中，选择 **Traffic policies**。

1. 在流量策略列表中，选中要删除的流量策略的复选框。

1. 选择 **Delete traffic policy**。

------
#### [ Old console ]<a name="traffic-policies-deleting-procedure-old"></a>

**删除流量策略版本和流量策略**

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

1. 在导航窗格中，选择 **Traffic policies**。

1. 选择要针对其删除流量策略版本且 (可选) 要完全删除的流量策略的名称。

1. 如果要在顶部表中删除的流量策略版本显示在底部表的 **Version used** 列中，请选中底部表中相应策略记录的复选框。

   例如，如果要删除流量策略的版本 3，但是通过使用版本 3 创建了底部表中的策略记录之一，请选中该策略记录的复选框。

1. 选择 **Delete policy records**。

1. 选择底部表的刷新按钮来刷新显示，直到删除的策略记录不再出现在表中。

1. 在顶部表中，选中要删除的流量策略版本的复选框。

1. 选择 **Delete version**。

1. 如果删除了之前步骤中的所有流量策略版本，并且还要删除流量策略，请选择顶部表的刷新按钮来刷新显示，直到该表为空。

1. 在导航窗格中，选择 **Traffic policies**。

1. 在流量策略列表中，选中要删除的流量策略的复选框。

1. 选择 **Delete traffic policy**。

------