Menu
Amazon Route 53
Developer Guide (API Version 2013-04-01)

Limits

Amazon Route 53 API requests and entities are subject to the following limits.

Limits on Entities

Amazon Route 53 entities are subject to the following limits.

For information on getting current limits, see the following Route 53 actions:

  • GetAccountLimit – Gets limits on health checks, hosted zones, reusable delegation sets, traffic flow policies, and traffic flow policy records

  • GetHostedZoneLimit – Gets limits on records in a hosted zone and on Amazon VPCs that you can associate with a private hosted zone

  • GetReusableDelegationSetLimit – Gets the limit on the number of hosted zones that you can associate with a reusable delegation set

Limits on Domains

Entity Limit

Domains

50 per AWS account

Request a higher limit.

Limits on Hosted Zones

Entity Limit

Hosted zones

500 per AWS account

Request a higher limit.

Hosted zones that can use the same reusable delegation set

100

Request a higher limit.

Amazon VPCs that you can associate with a private hosted zone

100

Request a higher limit.

Private hosted zones that you can associate a VPC with

No limit *

Authorizations that you can create so you can associate VPCs that were created by one account with a hosted zone that was created by another account

100

* You can associate a VPC with any or all of the private hosted zones that you control through your AWS accounts. For example, suppose you have three AWS accounts and all three have the default limit of 500 hosted zones. If you create 500 private hosted zones for all three accounts, you can associate a VPC with all 1,500 private hosted zones.

Limits on Records

Entity Limit

Records

10,000 per hosted zone

Request a higher limit.

For a limit greater than 10,000 records in a hosted zone, an additional charge applies.

Values in a record

100 per record

Geolocation, latency, multivalue answer, and weighted records

100 records that have the same name and type

Geoproximity records

30 records that have the same name and type

Limits on Health Checks

Entity Limit

Health checks

200 active health checks per AWS account

Request a higher limit.

Child health checks that a calculated health check can monitor

255

Limits on Query Log Configurations

Entity Limit

Query log configurations

1 per hosted zone

Limits on Traffic Flow Policies and Policy Records

Entity Limit

Traffic policies

For more information about Route 53 traffic flow, see Using Traffic Flow to Route DNS Traffic.

50 per AWS account

Request a higher limit.

Traffic policy versions

1,000 per traffic policy

Traffic policy records (referred to as "policy instances" in the Route 53 API, AWS SDKs, AWS Command Line Interface, and AWS Tools for Windows PowerShell)

5 per AWS account

Request a higher limit.

Limits on ReusableDelegationSets

Entity Limit

Reusable delegation sets

100 per AWS account

Request a higher limit.

Limits on Autonaming

Each limit listed applies to each region where you create autonaming resources. For example, each AWS account can create 50 namespaces in each region.

Entity Limit

Namespaces

50 per region *

Request a higher limit

Instances

2,000 per namespace

Request a higher limit

Instances

1,000 per service

* When you create a namespace, we automatically create a Route 53 hosted zone. This hosted zone counts against the limit on the number of hosted zones that you can create with an AWS account. See Limits on Hosted Zones.

Limits on API Requests

Amazon Route 53 API requests are subject to the following limits.

Number of Elements and Characters in ChangeResourceRecordSets Requests

ResourceRecord elements

A request cannot contain more than 1,000 ResourceRecord elements. When the value of the Action element is UPSERT, each ResourceRecord element is counted twice.

Maximum number of characters

The sum of the number of characters (including spaces) in all Value elements in a request cannot exceed 32,000 characters. When the value of the Action element is UPSERT, each character in a Value element is counted twice.

Frequency of Amazon Route 53 API Requests

All requests

Five requests per second per AWS account. If you submit more than five requests per second, Amazon Route 53 returns an HTTP 400 error (Bad request). The response header also includes a Code element with a value of Throttling and a Message element with a value of Rate exceeded.

ChangeResourceRecordSets requests

If Route 53 can't process a request before the next request arrives, it will reject subsequent requests for the same hosted zone and return an HTTP 400 error (Bad request). The response header also includes a Code element with a value of PriorRequestNotComplete and a Message element with a value of The request was rejected because Route 53 was still processing a prior request.

CreateHealthCheck requests

You can submit a maximum of 1,000 CreateHealthCheck requests in a 24-hour period.