

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

# 配额
<a name="DNSLimitations"></a>

亚马逊 Route 53 API 请求和实体受以下配额（以前称为 “限制”）的约束。

**Topics**
+ [使用 Service Quotas 来查看和管理配额](#limits-service-quotas)
+ [实体的配额](#limits-api-entities)
+ [API 请求的最大数量](#limits-api-requests)

## 使用 Service Quotas 来查看和管理配额
<a name="limits-service-quotas"></a>

您可以使用 Service Quotas 服务来查看许多 AWS 服务的配额，并请求增加配额。有关更多信息，请参阅 [Service Quotas 用户指南](https://docs.aws.amazon.com/servicequotas/latest/userguide/)。（您可以使用服务配额来查看和管理域、Route 53 和 Route 53 VPC 解析器配额。） 

**注意**  
要查看配额并请求提高 Route 53 的配额，您必须将区域更改为美国东部（弗吉尼亚北部）。要查看 VPC 解析器的配额和申请更高的配额，请更改为适用的区域。

## 实体的配额
<a name="limits-api-entities"></a>

Amazon Route 53 实体受以下配额的约束。

有关获取当前配额（以前称为 “限制”）的信息，请参阅以下 Route 53 操作：
+ [GetAccountLimit](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetAccountLimit.html)— 获取运行状况检查、托管区域、可重复使用的委托集、流量策略和流量策略记录的配额
+ [GetHostedZoneLimit](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetHostedZoneLimit.html)— 获取托管区域和可与私有托管区域关联的 Amazon VPC 中的记录配额
+ [GetReusableDelegationSetLimit](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetReusableDelegationSetLimit.html)— 获取您可以与可重复使用的委托集关联的托管区域数量的配额

**Topics**
+ [域的配额](#limits-api-entities-domains)
+ [托管区域的配额](#limits-api-entities-hosted-zones)
+ [记录的配额](#limits-api-entities-records)
+ [Route 53 VPC 解析器的配额](#limits-api-entities-resolver)
+ [运行状况检查的配额](#limits-api-entities-health-checks)
+ [查询日志配置的配额](#limits-api-entities-query-log-configs)
+ [Traffic Flow 策略和策略记录的配额](#limits-api-entities-traffic-flow)
+ [可重复使用的委派集的配额](#limits-api-entities-reusable-delegation-sets)
+ [Route 53 配置文件中的配额](#limits-api-entities-route53-profiles)

### 域的配额
<a name="limits-api-entities-domains"></a>


**域配额**  

| 实体 | 配额 | 
| --- | --- | 
| Domains | 每个 AWS 账户 20\*<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 

**\***截至 2021 年 3 月，新客户的数量限制为 20。

如果您有一个现有账户，并且您的默认限制现在为 50，则该限制将保持在 50。

### 托管区域的配额
<a name="limits-api-entities-hosted-zones"></a>


**托管区域配额**  

| 实体 | 配额 | 
| --- | --- | 
| 托管区域 | 每个 AWS 账户的初始配额为 500，但您可以根据需要申请更高的配额。<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 可以使用相同可重用委派集的托管区域  | 100<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 可以与私有托管区域相关联的各托管区域的 Amazon VPC | 300<br />如果想要 300 个以上的关联，我们建议使用 Route 53 配置文件。有关更多信息，请参阅 [Amazon Route 53 Profiles 是什么？](profiles.md)。 | 
| 可以与 VPC 相关联的私有托管区域 | 没有配额 **\*** | 
| 您可以创建的授权，以便您可以将一个账户创建的 VPC 与另一个账户创建的托管区域相关联 | 1000 | 
| 每个托管区域可以创建的密钥签名密钥 (KSK) 数量 | 2 | 

**\* ** 您可以将 VPC 与您通过 AWS 账户控制的任何或所有私有托管区域相关联。例如，假设您有三个 AWS 账户，且所有三个账户的默认配额均为 500 个托管区域。如果您为所有三个账户创建 500 个私有托管区域，则可以将 VPC 与所有 1,500 个私有托管区域关联起来。

### 记录的配额
<a name="limits-api-entities-records"></a>


**创纪录配额**  

| 实体 | 配额 | 
| --- | --- | 
| 记录 | 每个托管区域 10,000 个<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。<br />托管区域中大于 10,000 个记录的配额将产生额外费用。有关详细信息，请参阅 [Amazon Route 53 定价](https://aws.amazon.com/route53/pricing/)。 | 
| 记录集中的记录 | 每个记录集 400 个 | 
| 地理位置、延迟、多值答案、加权和记录 IP-based  | 具有相同名称和类型的 100 个记录 | 
| 地理位置临近度记录 | 具有相同名称和类型的 30 个记录 | 
| CIDR 馆藏 | 每 5 个 AWS 账户。<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| CIDR 块 | 每个 CIDR 集合 1000 个。<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 

### Route 53 VPC 解析器的配额
<a name="limits-api-entities-resolver"></a>

本部分包括所有 Route 53 VPC 解析器配额

#### Route 53 VPC 解析器的配额
<a name="increase-resolver-quotas"></a>

使用以下步骤增加 Route 53 VPC 解析器的配额。<a name="increase-quota-procedure"></a>

**要增加 Resolver 配额**

1.  在 [https://console.aws.amazon.com/servicequotas/home/services/route53resolver/quotas](https://console.aws.amazon.com/servicequotas/home/services/route53resolver/quotas) 打开 Service Quotas 控制台。

1. 前往您想要提高限额的地区。

1. 选择要增加的 Route 53 VPC 解析器**配额名称**。

1. 选择 **Request quota increase**（请求增加配额），输入配额值，然后选择 **Request**（请求）。

#### Route 53 VPC 解析器端点的配额
<a name="limits-api-entities-resolver-endpoints"></a>


**解析器终端节点配额**  

| 实体 | 配额 | 
| --- | --- | 
| 每个 AWS 区域的终端节点 | 每个 AWS 账户 4 个<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home/services/route53resolver/quotas)。<br /> | 
| 每个端点的 IP 地址 | 6<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home/services/route53resolver/quotas)。 | 
| 每条规则的 IP 地址 | 6 | 
| 每个 AWS 区域的规则 | 每个 AWS 账户 1000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home/services/route53resolver/quotas)。 | 
| 每个 AWS 区域的规则和 VPC 之间的关联 | 每个 AWS 账户 2000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home/services/route53resolver/quotas)。<br /> | 
| 一个端点中每个 IP 地址的每秒 UDP 查询数 | 10,000\* | 

**\*** 端点中的每个 IP 地址每秒最多可以处理 10,000 个 UDP DNS 查询 (QPS)。实际的 DNS QPS 因查询类型、响应大小、目标域名服务器的运行状况、查询响应时间、往返延迟和使用的协议而异。例如，对响应缓慢的目标域名服务器的查询会降低网络接口的容量。此外，为了确保高可用性，Route 53 解析器会为其收到的每个 DNS 请求发送冗余的出站查询。因此，每个出站网络接口的 QPS 与发送到 Route 53 VPC 解析器的 QPS 不匹配。使用 CloudWatch 指标来衡量向每个网络接口发送了多少查询。有关更多信息，请参阅 [Route 53 VPC 解析器 IP 地址的指标](monitoring-resolver-with-cloudwatch.md#cloudwatch-metrics-resolver-ip-address)。如果您的最大查询速率超过端点中任何网络接口容量的 50%，则可以添加更多网络接口以增加端点容量。

默认情况下，即使安全组设置不需要跟踪，也会跟踪通过网络负载均衡器等服务建立的连接以及 AWS Lambda （有关完整列表，请参阅[自动跟踪的连接](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-connection-tracking.html#automatic-tracking)）。

如果通过限制性安全组规则强制执行连接跟踪，或者查询通过网络负载均衡器路由，则入站端点每个 IP 地址每秒的最大查询次数可能低至 1500。

#### Route 53 VPC 解析器查询日志的配额
<a name="limits-api-entities-resolver-query-logs"></a>


**解析器查询日志配额**  

| 实体 | 配额 | 
| --- | --- | 
| 每个 AWS 区域的查询日志配置 | 20<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 每个 AWS 区域的查询日志配置 VPC 关联 | 100 ** \* **<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 查询每个 AWS 区域每个账户的日志配置 VPC 关联（包括使用 RAM 共享的查询长配置），该配置共享到的账户。 | 100<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 

**\* ** 这是一个区域限制，适用于单个区域中的所有 VPC 解析器查询日志配置。在同一区域创建更多查询日志配置并不能提供更多的 VPC 关联容量。

#### 解析器 DNS 防火墙的配额
<a name="limits-api-entities-resolver-dns-firewall"></a>


**DNS 防火墙配额**  

| 实体 | 配额 | 
| --- | --- | 
| 每个 AWS 区域单个账户与 VPC 关联的规则组数 |  5 | 
| 每个 AWS 区域单个账户的单个 Amazon S3 文件中 DNS 防火墙域的数量 | 250,000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53resolver/quotas)。 | 
| 每个 AWS 区域单个账户的 DNS 防火墙规则组数量 | 1000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53resolver/quotas)。 | 
| 每个 AWS 区域单个账户的规则组内的规则数量 | 100<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53resolver/quotas)。 | 
| 每个 AWS 地区的单个账户的域名列表数量 | 1000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53resolver/quotas)。 | 
| 可以在每个 AWS 区域单个账户的所有域列表中指定的最大域数。 | 100000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53resolver/quotas)。 | 

#### Resolver on Outpost 上的限额
<a name="limits-api-entities-resolver-on-outposts"></a>


**前哨配额上的解析器**  

| 实体 | 配额 | 
| --- | --- | 
| Resolver on Outpost 实例限制 |  6 个（至少需要 4 个） | 

<a name="formalpara"></a>**Resolver on Outpost 实例类型以及每种实例类型每秒可容纳的 DNS 查询次数：**


**按实例类型划分的每秒查询次数**  

| 实例类型 | 每秒查询数 | 
| --- | --- | 
| c5.large |  最多 7,000 | 
| c5.xlarge | 最多 12,000 | 
| c5.2xlarge | 最多 24,000 | 
| c5.4xlarge | 最多 56,000 | 
| c5d.large | 最多 7,000 | 
| c5d.xlarge | 最多 12,000 | 
| c5d.2xlarge | 最多 24,000 | 
| c5d.4xlarge | 最多 56,000 | 
| m5.large | 最多 7,000 | 
| m5.xlarge | 最多 12,000 | 
| m5.2xlarge | 最多 24,000 | 
| m5.4xlarge | 最多 56,000 | 
| m5d.large | 最多 7,000 | 
| m5d.xlarge | 最多 12,000 | 
| m5d.2xlarge | 最多 24,000 | 
| m5d.4xlarge | 最多 56,000 | 
| r5.large | 最多 7,000 | 
| r5.xlarge | 最多 12,000 | 
| r5.2xlarge | 最多 24,000 | 
| r5.4xlarge | 最多 56,000 | 
| r5d.large | 最多 7,000 | 
| r5d.xlarge | 最多 12,000 | 
| r5d.2xlarge | 最多 24,000 | 
| r5d.4xlarge | 最多 56,000 | 

<a name="formalpara"></a>**Resolver on Outpost 端点实例类型以及每种实例类型每秒可容纳的 DNS 查询次数：**


**按终端节点实例类型划分的每秒查询次数**  

| 实例类型 | 每秒查询数 | 
| --- | --- | 
| c5.large |  最多 5,000 | 
| c5.xlarge | 最高 10,000 | 
| c5.2xlarge | 最多 18,000 | 
| c5.4xlarge | 最多 30,000 | 
| c5d.large | 最多 5,000 | 
| c5d.xlarge | 最高 10,000 | 
| c5d.2xlarge | 最多 18,000 | 
| c5d.4xlarge | 最多 30,000 | 
| m5.large | 最多 5,000 | 
| m5.xlarge | 最高 10,000 | 
| m5.2xlarge | 最多 18,000 | 
| m5.4xlarge | 最多 30,000 | 
| m5d.large | 最多 5,000 | 
| m5d.xlarge | 最高 10,000 | 
| m5d.2xlarge | 最多 18,000 | 
| m5d.4xlarge | 最多 30,000 | 
| r5.large | 最多 5,000 | 
| r5.xlarge | 最高 10,000 | 
| r5.2xlarge | 最多 18,000 | 
| r5.4xlarge | 最多 30,000 | 
| r5d.large | 最多 5,000 | 
| r5d.xlarge | 最高 10,000 | 
| r5d.2xlarge | 最多 18,000 | 
| r5d.4xlarge | 最多 30,000 | 

### 运行状况检查的配额
<a name="limits-api-entities-health-checks"></a>


**健康检查配额**  

| 实体 | 配额 | 
| --- | --- | 
| 运行状况检查 | 每个 AWS 账户 200 次有效的健康检查<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 已计算的运行状况检查可监控的子运行状况检查 | 255 | 
| 响应运行状况检查请求的标头的最大总长度 | 16384 字节 (16K) | 

### 查询日志配置的配额
<a name="limits-api-entities-query-log-configs"></a>


**查询日志配置配额**  

| 实体 | 配额 | 
| --- | --- | 
| 查询日志配置 | 每个托管区域 1 个 | 

### Traffic Flow 策略和策略记录的配额
<a name="limits-api-entities-traffic-flow"></a>


**流量配额**  

| 实体 | 配额 | 
| --- | --- | 
| 流量策略<br />有关 Route 53 流量的更多信息，请参阅 [使用 Traffic Flow 来路由 DNS 流量](traffic-flow.md)。 | 每个 AWS 账户 50 美元<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 流量策略版本 | 每个流量策略 1000 个 | 
| 流量策略记录（在 Route 53 API、 AWS SDK 和 AWS Tools for Windows PowerShell中称为 “策略实例”） AWS Command Line Interface | 每个 AWS 账户 5 个<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 

### 可重复使用的委派集的配额
<a name="limits-api-entities-reusable-delegation-sets"></a>


**可重复使用的委托设置配额**  

| 实体 | 配额 | 
| --- | --- | 
| 可重用的委派集 | 每个 AWS 账户 100 美元<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 

### Route 53 配置文件中的配额
<a name="limits-api-entities-route53-profiles"></a>


**53 号公路配置文件配额**  

| 实体 | 配额 | 
| --- | --- | 
| 一个区域 AWS 账户 中每个 Route 53 配置文件数量 |  5<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 可以与一个配置文件关联的 VPC 数量 | 1000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 每个配置文件的 DNS Firewall 规则组数量 |  5 | 
| 每个配置文件的 Resolver 规则数量 | 1000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 每个配置文件的私有托管区数量 | 5000<br />[请求更高的配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/route53/quotas)。 | 
| 每个配置文件的 VPC 解析器查询日志记录配置的数量 | 2 | 

## API 请求的最大数量
<a name="limits-api-requests"></a>

Amazon Route 53 API 请求受以下最大数量的约束。

**Topics**
+ [`ChangeResourceRecordSets` 请求中元素和字符的数量](#limits-api-requests-changeresourcerecordsets)
+ [Amazon Route 53 API 请求的频率](#limits-api-requests-route-53)
+ [Route 53 VPC 解析器 API 请求的频率](#limits-api-requests-route-53-resolver)

### `ChangeResourceRecordSets` 请求中元素和字符的数量
<a name="limits-api-requests-changeresourcerecordsets"></a>

**`ResourceRecord` 元素**  
一个请求不能包含超过 1000 个 `ResourceRecord` 元素（包括别名记录）。当 `Action` 元素的值为 `UPSERT` 时，每个 `ResourceRecord` 元素会统计两次。

**最大字符数**  
一个请求的所有 `Value` 元素中的字符总数 (包括空格) 不得超过 32,000 个字符。当 `Action` 元素的值为 `UPSERT` 时，`Value` 元素中的每个字符会统计两次。

### Amazon Route 53 API 请求的频率
<a name="limits-api-requests-route-53"></a>

**所有 Amazon Route 53 API 请求**  
Amazon Route 53 对每个账户的 API 请求进行限制，以维护服务稳定性并确保所有客户的公平使用。Route 53 适用两个独立限制：  
+ **请求速率：**每秒 API 请求数。
+ **变更吞吐量：**修改 DNS 数据的 API 操作汇总的每秒单个 DNS 记录更改次数。
请求可以受到任一限制的限制。当请求受到限制时，亚马逊 Route 53 会返回 HTTP 400 错误 () `Bad request`。响应标头还包括一个其值为 `Throttling` 的 `Code` 元素，以及一个值为 `Rate exceeded` 的 `Message` 元素。  
有关适用于每个 API 操作、存储桶大小和充值率以及申请增加的限制，请参阅[限制 Amazon Route 53 API 请求](throttling-api-requests.md)。  
如果您的应用程序超过了此限制，我们建议您为重试实施指数退避。有关更多信息，请参阅《Amazon Web Services 一般参考》**中的 [AWS中的错误重试和指数回退](https://docs.aws.amazon.com/general/latest/gr/api-retries.html)。

**`ChangeResourceRecordSets` 请求**  
如果 Route 53 在下一个请求到达之前无法处理某个请求，则它将拒绝同一个托管区域的后续请求，并返回 HTTP 400 错误 (`Bad request`)。响应标头还包括一个值为 `PriorRequestNotComplete` 的 `Code` 元素，以及一个值为 `The request was rejected because Route 53 was still processing a prior request.` 的 `Message` 元素。

### Route 53 VPC 解析器 API 请求的频率
<a name="limits-api-requests-route-53-resolver"></a>

**所有请求**  
每个区域每个 AWS 账户每秒五个请求。如果您在一个区域中每秒提交超过五个请求，VPC 解析器会返回 HTTP 400 错误 (`Bad request`)。响应标头还包括一个其值为 `Throttling` 的 `Code` 元素，以及一个值为 `Rate exceeded` 的 `Message` 元素。  
如果您的应用程序超过了此限制，我们建议您为重试实施指数退避。有关更多信息，请参阅《Amazon Web Services 一般参考》**中的 [AWS中的错误重试和指数回退](https://docs.aws.amazon.com/general/latest/gr/api-retries.html)。