Amazon Aurora 的配額和限制 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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 services (AWS 服務)。選擇 Amazon Relational Database Service (Amazon RDS),選擇配額,然後遵循指示請求提高配額。如需詳細資訊,請參閱《Service Quotas 使用者指南》中的請求提高配額

由 管理的備份 AWS Backup 會被視為手動資料庫叢集快照,但不計入手動叢集快照配額。如需 的相關資訊 AWS Backup,請參閱 AWS Backup 開發人員指南

如果您使用任何RDSAPI操作,並超過每秒呼叫次數的預設配額,Amazon 會RDSAPI發出如下錯誤。

ClientError:呼叫 時發生錯誤 (ThrottlingException) API_name 操作:超出速率。

在這裡,減少每秒呼叫次數。配額旨在涵蓋大多數使用案例。如果需要更高的配額,您可以使用下列其中一個選項來請求提高配額:

如需詳細資訊,請參閱 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