Quotas - Amazon Route 53

Quotas

Amazon Route 53 API リクエストおよびエンティティには、次のクォータが適用されます (以前は「制限」と呼ばれていました)。

Service Quotas を使用したクォータの表示と管理

Service Quotas サービスを使用して、多くの AWS サービスのクォータを表示し、クォータの引き上げをリクエストできます。詳細については、Service Quotas ユーザーガイドを参照してください。(現在、Service Quotas を使用して、Route 53 と Route 53 Resolver のクォータのみを表示および管理できます。ドメイン登録クォータは使用できません)。

注記

クォータを表示し、Route 53 のクォータ引き上げをリクエストするには、リージョンを米国東部 (バージニア北部) に変更する必要があります。Resolver のクォータを表示して、クォータ引き上げをリクエストするには、該当するリージョンに変更します。

エンティティのクォータ

Amazon Route 53 のエンティティには、次のクォータが適用されます。

現在のクォータ (以前は「制限」と呼ばれていました) を取得する方法の詳細については、以下の Route 53 アクションを参照してください。

  • GetAccountLimit: ヘルスチェック、ホストゾーン、再利用可能な委託セット、トラフィックフローポリシー、トラフィックフローポリシーレコードのクォータを取得

  • GetHostedZoneLimit: ホストゾーン、およびプライベートホストゾーンに関連付けることができる Amazon VPC のレコードのクォータを取得

  • GetReusableDelegationSetLimit: 再利用可能な委託セットに関連付けることができるホストゾーンの数のクォータを取得

ドメインのクォータ

エンティティ Quota

ドメイン

AWS アカウントあたり 20*

クォータ引き上げのリクエスト

* 2021 年 3 月時点の、新規顧客向けの上限は 20 です。

すでにアカウントをお持ちで、デフォルトの制限が 50 の場合、50 のままになります。

ホストゾーンのクォータ

エンティティ Quota

ホストゾーン

AWS アカウントあたり 500

クォータ引き上げのリクエスト

同じ再利用可能な委託セットを使用できるホストゾーン

100

クォータ引き上げのリクエスト

ホストゾーン ごとに、プライベートホストゾーン に関連付けることができる Amazon VPC

300

クォータ引き上げのリクエスト

VPC を関連付けることができるプライベートホストゾーン

クォータなし *

あるアカウントで作成した VPC と、別のアカウントで作成したホストゾーンを関連付けられるように作成できる許可

100

ホストゾーンごとに作成できる鍵署名鍵 (KSK) の数

2

* VPC を、AWS アカウントで管理するプライベートホストゾーンのいずれかまたはすべてに関連付けることができます。例えば、3 つの AWS アカウントがあり、3 つのすべてのホストゾーンのデフォルトのクォータが 500 であるとします。3 つのアカウントすべてに対して 500 個のプライベートホストゾーンを作成する場合、VPC を 1,500 個のプライベートホストゾーンに関連付けることができます。

レコードのクォータ

エンティティ Quota

レコード

10,000/ホストゾーン

クォータ引き上げのリクエスト

ホストゾーンのレコードのクォータが 10,000 を超える場合は、追加料金が適用されます。

レコードの値

レコードごとに 400

位置情報、レイテンシー、複数値回答、および加重レコード

同じ名前とタイプのレコードは 100 個まで

地理的近接性レコード

同じ名前とタイプのレコードは 30 個まで

Route 53 Resolver でのクォータ

このセクションには、Route 53 Resolver クォータのすべてが含まれています

Route 53 Resolver でのクォータ

Route 53 Resolver のクォータを増やすには、次の手順に従います。

Resolver のクォータを増やすには

  1. https://console.aws.amazon.com/servicequotas/home/services/route53resolver/quotas でService Quotas コンソールを開きます。

  2. 上限を引き上げたいリージョンに移動します。

  3. 引き上げたい Route 53 Resolver の [クォータの名称] を選択します。

  4. [クォータ引き上げリクエスト] を選択し、クォータ値を入力してから、[リクエスト] を選択します。

Route 53 Resolver エンドポイントでのクォータ

エンティティ Quota

AWS リージョンごとのエンドポイント

AWS アカウントあたり 4

クォータ引き上げのリクエスト

エンドポイントあたりの IP アドレス数

6

クォータ引き上げのリクエスト

ルールあたりの IP アドレス数

6

AWS リージョンごとのルール

AWS アカウントあたり 1000

クォータ引き上げのリクエスト

AWS リージョンごとのルールと VPC の関係付け

AWS アカウントあたり 2000

クォータ引き上げのリクエスト

エンドポイントの IP アドレスごとに 1 秒あたりのクエリ数

10,000*

* 各 Elastic Network Interface エンドポイントは、1 秒あたり最大 10,000 の DNS クエリ (QPS) を処理できます。DNS QPS の数は、クエリのタイプ、レスポンスのサイズ、対象のネームサーバーの正常性、クエリのレスポンス時間、 ラウンドトリップレイテンシー、、および使用中のプロトコルにより異なります。例えば、応答が遅いネームサーバーを対象としたクエリは、ネットワークインターフェイスのキャパシティを大幅に削ってしまいます。さらに、高可用性を確保するために、Route 53 Resolver は受信する DNS リクエストごとに、冗長なアウトバウンドクエリを生成します。結果として、それぞれのアウトバウンドネットワークインターフェイスの QPS は、Route 53 Resolver に送信された QPS と一致しません。CloudWatch メトリックスを使用して、各ネットワークインターフェイスに送信されるクエリの数を測定します。詳細については、「Resolver IP アドレスのメトリクス」を参照してください 最大クエリレートがエンドポイント内の任意のネットワークインターフェイスの容量の 50% を超える場合は、ネットワークインターフェイスを追加してエンドポイントの容量を増やすことができます。

Route 53 Resolver クエリログでのクォータ

エンティティ Quota

AWS リージョンごとのクエリログ設定

20

AWS リージョンごとのクエリログ設定 VPC の関連付け

100

AWS リージョンごとのクエリログ設定 VPC の関連付け (RAM を使用した共有)

100

Route 53 Resolver DNS ファイアウォールでのクォータ

エンティティ Quota

AWS リージョンあたり 1 つのアカウントの VPC に関連付けられたルールグループの数

5

AWS リージョンあたり 1 つのアカウントに対する、1 つの Amazon S3 ファイルにある DNS ファイアウォールドメインの数

100,000

クォータ引き上げのリクエスト

AWS リージョンあたり 1 つのアカウントに対する、DNS ファイアウォールルールグループの数

1,000

クォータ引き上げのリクエスト

AWS リージョンあたり 1 つのアカウントに対する、ルールグループ内のルールの数

100

クォータ引き上げのリクエスト

AWS リージョンあたり 1 つのアカウントについて、すべての DNS ファイアウォールドメインのリストにおけるドメイン仕様の数

100,000

クォータ引き上げのリクエスト

ヘルスチェックのクォータ

エンティティ Quota

ヘルスチェック

AWS アカウントごとに 200 件のアクティブなヘルスチェック

クォータ引き上げのリクエスト

算出したヘルスチェックが監視できる子ヘルスチェック

255

ヘルスチェックリクエストへのレスポンスのヘッダーの最大合計長

16,384 バイト (16K)

クエリログの設定のクォータ

エンティティ Quota

クエリログの設定

1/ホストゾーン

トラフィックフローポリシーおよびポリシーレコードのクォータ

エンティティ Quota

トラフィックポリシー

Route 53 トラフィックフローの詳細については、「DNS トラフィックのルーティングにトラフィックフローを使用する」を参照してください。

AWS アカウントあたり 50

クォータ引き上げのリクエスト

トラフィックポリシーバージョン

トラフィックポリシーあたり 1000

トラフィックポリシーレコード (Route 53 API、AWS SDK、AWS Command Line Interface、AWS Tools for Windows PowerShell では「ポリシーインスタンス」)

AWS アカウントあたり 5

クォータ引き上げのリクエスト

再利用可能な委任セットのクォータ

エンティティ Quota

再利用可能な委託セット

AWS アカウントあたり 100

クォータ引き上げのリクエスト

API リクエストの最大数

Amazon Route 53 API リクエストには、次の最大値が適用されます。

ChangeResourceRecordSets リクエストの要素数と文字数

ResourceRecord 要素

リクエストには、1000 個を超える ResourceRecord 要素を含めることはできません。Action 要素の値が UPSERT の場合、各 ResourceRecord 要素は 2 回カウントされます。

最大文字数

リクエストに含まれるすべての Value 要素内の文字 (スペースを含む) の合計数は、32,000 文字を超えることはできません。Action 要素の値が UPSERT の場合、Value 要素の各文字は 2 回カウントされます。

Amazon Route 53 API リクエストの頻度

すべてのリクエスト

AWS アカウントごとに 1 秒あたり 5 件のリクエスト。1 秒あたり 5 件を超えるリクエストを送信すると、Amazon Route 53 は HTTP 400 エラー (Bad request) を返します。レスポンスヘッダーには、Code の値を持つ Throttling 要素と、Message の値を持つ Rate exceeded 要素も含まれています。

注記

アプリケーションがこの制限を超える場合は、再試行のエクスポネンシャルバックオフを実装することをお勧めします。詳細については、Amazon Web Services 全般のリファレンスAWS でのエラーの再試行とエクスポネンシャルバックオフを参照してください。

ChangeResourceRecordSetsリクエストでオプションで指定するパラメータです。

Route 53 で、次のリクエストが到着するまでにリクエストを処理できない場合、同じホストゾーンの後続のリクエストが却下され、HTTP 400 エラー (Bad request) が返されます。レスポンスヘッダーには、Code の値を持つ PriorRequestNotComplete 要素と、Message の値を持つ The request was rejected because Route 53 was still processing a prior request. 要素も含まれています。

CreateHealthCheckリクエストでオプションで指定するパラメータです。

24 時間あたり最大 1000 件の CreateHealthCheck リクエストを送信できます。

Route 53 Resolver API リクエストの頻度

すべてのリクエスト

リージョン別の AWS アカウントごとに 1 秒あたり 5 件のリクエスト。リージョンで 1 秒あたり 5 件を超えるリクエストを送信すると Resolver は HTTP 400 エラー (Bad request) を返します。レスポンスヘッダーには、Code の値を持つ Throttling 要素と、Message の値を持つ Rate exceeded 要素も含まれています。

注記

アプリケーションがこの制限を超える場合は、再試行のエクスポネンシャルバックオフを実装することをお勧めします。詳細については、Amazon Web Services 全般のリファレンスAWS でのエラーの再試行とエクスポネンシャルバックオフを参照してください。