本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Aurora 的配額和限制
接下來,您可以找到 Aurora 的資源配額和命名限制的說明。
Aurora 中的配額
每個 AWS 帳戶在每個 AWS 區域中,對於可建立的 Aurora 資源數量都有配額。在達到資源的配額後,建立該資源的額外呼叫便會失敗並發生例外狀況。
下表列出每個 AWS 區域的資源及其配額。
名稱 | 預設 | 可調整 | 描述 |
---|---|---|---|
每個資料庫安全群組的授權 | 每個受支援的區域:20 | 否 | 每個資料庫安全群組的安全群組授權數 |
自訂引擎版本 | 每個受支援的區域:40 | 是 |
在目前區域中,此帳戶所允許的自訂引擎版本數量上限 |
資料庫叢集參數群組 | 每個受支援的區域:50 | 否 | 資料庫叢集參數群組的數量上限 |
資料庫叢集 | 每個受支援的區域:40 | 是 |
在目前區域中,此帳戶允許地的 Aurora 叢集數量上限 |
資料庫執行個體 | 每個受支援的區域:40 | 是 |
在目前區域中,此帳戶允許地的資料庫執行個體數量上限 |
資料庫子網路群組 | 每個受支援的區域:50 | 是 |
資料庫子網路群組的數量上限 |
資料APIHTTP請求主體大小 | 每個受支援的區域:4 MB | 否 | HTTP 請求內文允許的大小上限。 |
資料並行叢集秘密對API的最大值 | 每個受支援的區域:30 | 否 | 目前 AWS 區域中此帳戶並行資料API請求中 Aurora Serverless v1 資料庫叢集和秘密的唯一對數上限。 |
資料API上限並行請求 | 每個受支援的區域:500 | 否 | 對使用相同秘密且可同時處理之 Aurora Serverless v1 資料庫叢集提出的資料API請求數目上限。其他請求會排入佇列,並在同處理序請求完成時進行處理。 |
資料API最大結果集大小 | 每個受支援的區域:1 MB | 否 | 資料 可傳回的資料庫結果集大小上限API。 |
JSON 回應字串的資料大小API上限 | 每個受支援的區域:10 MB | 否 | RDS 資料 傳回的簡化JSON回應字串大小上限API。 |
每秒的資料API請求數 | 每個受支援的區域:每秒 1,000 | 否 | 目前 AWS 區域中此帳戶中API每秒允許對資料提出的請求數目上限 |
事件訂閱 | 每個受支援的區域:20 | 是 |
事件訂閱的數量上限 |
IAM 每個資料庫叢集的角色 | 每個受支援的區域:5 | 是 |
與資料庫叢集相關聯的IAM角色數目上限 |
IAM 每個資料庫執行個體的角色 | 每個受支援的區域:5 | 是 |
與資料庫執行個體相關聯的IAM角色數目上限 |
整合 | 每個受支援的區域:100 | 否 | 目前 AWS 區域中此帳戶中允許的整合數目上限 |
手動資料庫叢集快照 | 每個受支援的區域:100 | 是 |
手動資料庫叢集快照的數量上限 |
資料庫執行個體手動快照 | 每個受支援的區域:100 | 是 |
手動資料庫執行個體快照的數量上限 |
選項群組 | 每個受支援的區域:20 | 是 |
選項群組的數量上限 |
參數群組 | 每個受支援的區域:50 | 是 |
參數群組的數量上限 |
代理 | 每個受支援的區域:20 | 是 |
目前 AWS 區域中此帳戶允許的最大代理數 |
每個主要項目的僅供讀取複本 | 每個受支援的區域:15 | 是 |
每個主資料庫執行個體的僅供讀取複本數量上限 此配額無法針對 Amazon Aurora 調整。 |
預留資料庫執行個體 | 每個受支援的區域:40 | 是 |
目前 AWS 區域中此帳戶中允許的預留資料庫執行個體數目上限 |
每個安全群組的規則數 | 每個受支援的區域:20 | 否 | 每個資料庫安全群組的規則上限 |
安全群組 | 每個受支援的區域:25 | 是 |
資料庫安全群組數量上限 |
安全群組 (VPC) | 每個受支援的區域:5 | 否 | 每個 Amazon 的資料庫安全群組數目上限 VPC |
每個資料庫子網路群組的子網路 | 每個受支援的區域:20 | 否 | 每個資料庫子網路群組的子網路數目上限 |
每個資源的標籤 | 每個受支援的區域:50 | 否 | 每個 Amazon RDS 資源的標籤數量上限 |
所有資料庫執行個體的儲存總量 | 所有受支援的區域:100,000 GB | 是 |
合併所有 Amazon 資料庫執行個體之EBS磁碟區上的總儲存量上限 (以 GB RDS 為單位)。此配額不適用於 Amazon Aurora,每個資料庫叢集的最大叢集磁碟區為 128 TiB。 |
注意
根據預設,您最多可以擁有 40 個資料庫執行個體。RDS 資料庫執行個體、Aurora 資料庫執行個體、Amazon Neptune 執行個體和 Amazon DocumentDB 執行個體適用於此配額。
如果您的應用程式需要更多資料庫執行個體,您可以透過開啟 Service Quotas 主控台
由 管理的備份 AWS Backup 會被視為手動資料庫叢集快照,但不計入手動叢集快照配額。如需 的相關資訊 AWS Backup,請參閱 AWS Backup 開發人員指南。
如果您使用任何RDSAPI操作,並超過每秒呼叫次數的預設配額,Amazon 會RDSAPI發出如下錯誤。
ClientError:呼叫 時發生錯誤 (ThrottlingException)
API_name
操作:超出速率。
在這裡,減少每秒呼叫次數。配額旨在涵蓋大多數使用案例。如果需要更高的配額,您可以使用下列其中一個選項來請求提高配額:
-
從主控台開啟 Service Quotas 主控台
。 -
從 中 AWS CLI,使用 request-service-quota-increase AWS CLI 命令。
如需詳細資訊,請參閱 Service Quotas 使用者指南。
Aurora 中的命名限制
Aurora 的命名限制如下:
-
資料庫叢集識別符:
-
必須包含 1–63 個英數字元或連字號。
-
第一個字元必須是字母。
-
不能以一個連字號結尾或是連續包含兩個連字號。
-
對於每個 AWS 帳戶、每個 AWS 區域的所有資料庫執行個體,必須是唯一的。
-
-
初始資料庫名稱 – Aurora MySQL 和 Aurora Postgre 之間的資料庫名稱限制不同SQL。如需詳細資訊,請參閱建立每個資料庫叢集時的可用設定。
-
主要使用者名稱 – 每個資料庫引擎的主要使用者名稱限制條件都不同。如需詳細資訊,請參閱建立資料庫叢集 時的可用設定。
-
主密碼:
-
資料庫主要使用者的密碼可以包含除
/
、'
、"
、@
或空格以外的任何可列印ASCII字元。 -
密碼可以包含下列可列印ASCII字元數,具體取決於資料庫引擎:
-
Aurora MySQL:8–41
-
Aurora PostgreSQL:8–99
-
-
-
資料庫參數群組:
-
必須包含 1–255 個英數字元。
-
第一個字元必須是字母。
-
允許連字號,但名稱不得以連字號為結尾或包含兩個連續的連字號。
-
-
資料庫子網路群組:
-
必須包含 1–255 個字元。
-
允許英數字母、空格、連字號、底線和句點。
-
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 資料庫叢集,資料表大小上限為 64 TB (TiB。對於 Aurora PostgreSQL 資料庫叢集,資料表大小上限為 32 tebibyte (TiB。在進行大型資料表分割等操作時,建議您遵循資料表設計最佳實務。
- 表格空間 ID 限制
-
Aurora MySQL 的資料表空間 ID 上限為 2147483647。如果您經常建立和捨棄資料表,請務必注意資料表空間,IDs並計劃使用邏輯傾印。如需詳細資訊,請參閱從我的邏輯遷移SQL到 Amazon Aurora 我使SQL用 mysqldump。