Amazon Aurora のクォータと制約
Amazon Aurora のリソースのクォータと名前付け制約の説明は次のとおりです。
Amazon Aurora のクォータ
各 AWS アカウントには、AWS リージョン別に、作成できる Amazon Aurora リソースの数に適用されるクォータがあります。リソースのクォータに達すると、そのリソースを作成するための追加の呼び出しは、失敗して例外が発生します。
次の表に、AWS リージョンごとのリソースとそのクォータを示します。
名前 | デフォルト | 引き上げ可能 | 説明 |
---|---|---|---|
DB セキュリティグループごとの承認 | サポートされている各リージョン: 20 | No | DB セキュリティグループあたりのセキュリティグループ認可数 |
カスタムエンジンバージョン | サポートされている各リージョン: 40 | はい |
現在のリージョンでこのアカウントに許可されるカスタムエンジンバージョンの最大数 |
DB クラスターのパラメータグループ | サポートされている各リージョン: 50 | No | DB クラスターパラメータグループの最大数 |
DB クラスター | サポートされている各リージョン: 40 | はい |
現在のリージョンでこのアカウントに許可される Aurora クラスターの最大数 |
DB インスタンス | サポートされている各リージョン: 40 | はい |
現在のリージョンでこのアカウントに許可される DB インスタンスの最大数 |
DB サブネットグループ | サポートされている各リージョン: 50 | はい |
DB サブネットグループの最大数 |
Data API HTTP リクエスト本文のサイズ | サポートされている各リージョン: 4 MB | No | HTTP リクエスト本文に許可される最大サイズ。 |
Data API 最大同時実行クラスターシークレットペア | サポートされている各リージョン: 30 | No | 現在のアカウントと AWS リージョンに対する同時データ API リクエストにおける Aurora サーバーレス DB クラスターとシークレットの一意のペアの最大数。 |
Data API 最大同時実行リクエスト | サポートされている各リージョン: 500 | No | 同じシークレットを使用し、同時に処理できる Aurora サーバーレス DB クラスターへのデータ API リクエストの最大数。追加のリクエストはキューに入れられ、処理中のリクエストが完了すると処理されます。 |
データ API の結果セットの最大サイズ | サポートされている各リージョン: 1 MB | No | Data API によって返されるデータベース結果セットの最大サイズ。 |
データ API の JSON レスポンス文字列の最大サイズ | サポートされている各リージョン10 MB | No | RDS データ API によって返される簡略化された JSON レスポンス文字列の最大サイズ。 |
1 秒あたりのデータ API リクエスト数 | サポートされている各リージョン: 1,000/秒 | No | 現在の AWS リージョンで、このアカウントで実行できる 1 秒あたりの Data API へのリクエストの最大数。 |
イベントサブスクリプション | サポートされている各リージョン: 20 | はい |
イベントサブスクリプションの最大数 |
DB クラスターごとの IAM ロール | サポートされている各リージョン: 5 | はい |
DB クラスターに関連付けられる IAM ロールの最大数 |
DB インスタンスごとの IAM ロール | サポートされている各リージョン: 5 | はい |
DB インスタンスに関連付けられる IAM ロールの最大数 |
手動 DB クラスタースナップショット | サポートされている各リージョン: 100 | はい |
手動 DB クラスタースナップショットの最大数 |
手動の DB インスタンスのスナップショット | サポートされている各リージョン: 100 | はい |
手動 DB インスタンススナップショットの最大数 |
オプショングループ | サポートされている各リージョン: 20 | はい |
オプショングループの最大数 |
パラメータグループ | サポートされている各リージョン: 50 | はい |
パラメータグループの最大数 |
プロキシ | サポートされている各リージョン: 20 | はい |
現在の AWS リージョンでこのアカウントに許可されるプロキシの最大数 |
プライマリあたりのリードレプリカ数 | サポートされている各リージョン: 15 | はい |
プライマリ DB インスタンスあたりのリードレプリカの最大数。このクォータは、Amazon Aurora 用に調整できません。 |
リザーブド DB インスタンス | サポートされている各リージョン: 40 | はい |
現在の AWS リージョンでこのアカウントに許可される予約 DB インスタンスの最大数 |
セキュリティグループあたりのルールの数 | サポートされている各リージョン: 20 | No | DB セキュリティグループあたりのルールの最大数 |
セキュリティグループ | サポートされている各リージョン: 25 | はい |
DB セキュリティグループの最大数 |
セキュリティグループ (VPC) | サポートされている各リージョン: 5 | No | Amazon VPC あたりの DB セキュリティグループの最大数 |
DB サブネットグループあたりのサブネット | サポートされている各リージョン: 20 | No | DB サブネットグループあたりのサブネットの最大数 |
リソースあたりのタグ | サポートされている各リージョン: 50 | No | Amazon RDS リソースあたりのタグの最大数 |
すべての DB インスタンスの合計ストレージ | サポートされている各リージョン: 100,000 GB | はい |
一緒に追加されたすべての Amazon RDS DB インスタンスの EBS ボリュームの最大ストレージ合計 (GB 単位)。このクォータは、各 DB クラスターの最大クラスターボリュームが 128 TiB である Amazon Aurora には適用されません。 |
注記
デフォルトでは、最大で合計 40 の DB インスタンスを持つことができます。RDS DB インスタンス、Aurora DB インスタンス、Amazon Neptune インスタンス、および Amazon DocumentDB インスタンスは、このクォータに該当します。
アプリケーションでさらに多くの DB インスタンスが必要な場合は、Service Quotas コンソール
AWS Backup によって管理されるバックアップは手動 DB クラスタースナップショットと見なされますが、手動クラスタースナップショットクォータにはカウントされません。AWS Backup の詳細については、『AWS Backup デベロッパーガイド』を参照してください。
いずれかの RDS API オペレーションを使用して、1 秒あたりの呼び出し数のデフォルトのクォータを超えると、Amazon RDS API では次のようなエラーを発行します。
ClientError:
API_Name
オペレーションの呼び出し時にエラー (ThrottlingException) が発生しました (レート超過)。
この場合、1 秒あたりのコール回数を減らします。クォータは、ほとんどのユースケースをカバーするようにしてあります。制限の引き上げが必要な場合は、AWS Support に連絡してクォータを増やすようにリクエストしてください。AWS Support センター
注記
このクォータは、Amazon RDS Service Quotas コンソールでは変更できません。
Amazon Aurora の命名に関する制約
次の表に、Amazon Aurora の命名に関する制約を示します。
リソースまたは項目 | 制約 |
---|---|
DB クラスター識別子 |
識別子には、以下の命名に関する制約があります。
|
初期データベース 名 |
データベース名の制約は、 Aurora MySQL と PostgreSQL 間で異なります。詳細については、各 DB クラスターの作成時に使用できる設定を参照してください。 |
マスターユーザー名 |
マスターユーザー名の制約は、データベースエンジンごとに異なります。詳細については、各 DB クラスターの作成時に使用できる設定を参照してください。 |
マスターパスワード |
データベースのマスターユーザーのパスワードには、すべての印刷可能な ASCII 文字 (
|
DB パラメータグループ名 |
これらの名前には、以下の制約があります。
|
DB サブネットグループ名 |
これらの名前には、以下の制約があります。
|
Amazon Aurora サイズ制限
- ストレージサイズの制限
-
次のエンジンバージョンでは、Aurora クラスターボリュームは最大サイズの 128 tebibytes (TiB) まで拡張できます。
-
Aurora MySQL バージョン 3 の使用可能なすべてのバージョン、Aurora MySQL バージョン 2 (バージョン 2.09 以降)
-
使用可能なすべての Aurora PostgreSQL バージョン
より低いエンジンバージョンでは、Aurora クラスターボリュームの最大サイズは 64 TiB です。詳細については、「Aurora ストレージのサイズを自動的に変更する方法」を参照してください。
残りのストレージ領域をモニタリングするには、
AuroraVolumeBytesLeftTotal
メトリクスを使用できます。詳細については、「Amazon Aurora のクラスターレベルのメトリクス」を参照してください。 -
- SQL テーブルサイズ制限
-
Aurora MySQL DB クラスターの場合、テーブルの最大サイズは 64 テビバイト (TiB) です。Aurora PostgreSQL DB クラスターの場合、テーブルの最大サイズは 32 テビバイト (TiB) です。大きいテーブルの分割など、テーブル設計のベストプラクティスにしたがうことをお勧めします。
- テーブルスペース ID の制限事項
-
Aurora MySQL の最大テーブルスペース ID は 2147483647 です。テーブルの作成および削除を頻繁に行う場合は、テーブルスペース ID を意識し、論理ダンプを計画的に使用してください。詳細については、「mysqldump を使用した MySQL から Amazon Aurora MySQL への論理的移行」を参照してください。