Amazon Aurora 的配额和限制 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon Aurora 的配额和限制

接下来,您可以查找 Amazon Aurora 的资源配额和命名约束的说明。

Amazon Aurora 中的配额

每个Amazon区域的每个Amazon账户都有关于可以创建的 Amazon Aurora 资源数量的配额。达到某一资源的配额时,再进行创建该资源的调用就会失败并引发异常。

下表列出了每个 Amazon 区域的资源及其配额。

名称 默认值 可调整
每个数据库安全组的授权 每个支持的区域:20 个
自定义引擎版本 每个支持的区域:40 个
数据库集群参数组 每个支持的区域:50 个
数据库集群 每个支持的区域:40 个
数据库实例 每个支持的区域:40 个
数据库子网组 每个支持的区域:50 个 可以
数据 API HTTP 请求体大小 每个支持的区域:4MB
数据 API 最大并发集群密钥对数 每个支持的区域:30 个
数据 API 最大并发请求数 每个支持的区域:500 个
Data API 最大结果集大小 每个支持的区域:1MB
每秒 Data API 请求数 每个支持的区域:每秒 1000 个
事件订阅 每个支持的区域:20 个 可以
每个数据库集群的 IAM 角色 每个支持的区域:5 个 可以
每个数据库实例的 IAM 角色 每个支持的区域:5 个 可以
手动数据库集群快照 每个支持的区域:100 个 可以
手动数据库实例快照数 每个支持的区域:100 个 可以
选项组 每个支持的区域:20 个 可以
参数组 每个支持的区域:50 个 可以
代理 每个支持的区域:20 个 可以
只读副本(每个主数据) 每个支持的区域:5 个 可以
预留数据库实例 每个支持的区域:40 个
每个安全组的规则数 每个支持的区域:20 个
安全组 每个支持的区域:25 个
安全组 (VPC) 每个支持的区域:5 个
每个数据库子网组的子网数 每个支持的区域:20 个
每个资源的标签 每个支持的区域:50 个
所有数据库实例的总存储空间 每个支持的区域:100 TB
注意

默认情况下,您最多可以有 40 个数据库实例。RDS 数据库实例、Aurora 数据库实例、Amazon Neptune 实例和 Amazon DocumentDB 实例适用于此配额。

如果您的应用程序需要更多数据库实例,则可以通过打开Service Quotas 控制台请求其他数据库实例。在导航窗格中,选择 Amazon 服务。选择 Amazon Relational Database Service (Amazon RDS) (Amazon 关系数据库服务 (Amazon RDS)),选择配额,然后按照说明请求增加配额。有关更多信息,请参阅 Service Quotas 用户指南中的请求增加配额

由 Amazon Backup 管理的备份被视为手动数据库集群快照,但不计入手动集群快照配额。有关 Amazon Backup 的更多信息,请参阅 Amazon Backup 开发人员指南

如果您使用 Amazon RDS API 中的任何一个,并且超出了每秒调用次数的默认配额,则 Amazon RDS API 会发出类似于以下内容的错误:ClientError: An error occurred (ThrottlingException) when calling the API_name operation: Rate exceeded。减少每秒调用数。配额旨在涵盖大多数使用案例。如果您需要更高的限制,则可联系 Amazon Web Services Support 请求增加配额。打开 Amazon Web Services Support Center (Amazon Web Services Support 中心) 页面,登录(如有必要),然后选择 Create case (创建案例)。选择 Service Limit increase (提高服务限制)。填写并提交表格。

注意

无法在 Amazon RDS Service Quotas 控制台中更改此配额。

Amazon Aurora 中的命名约束

下表介绍 Amazon Aurora 中的命名约束。

资源或项目 约束

数据集群标识符

标识符具有以下命名约束:

  • 必须包含 1–63 个字母数字字符或连字符。

  • 第一个字符必须是字母。

  • 不能以连字符结尾,也不能包含两个连续连字符。

  • 对于每个 Amazon 区域的每个 Amazon 账户的所有数据库实例必须是唯一的。

初始数据库名称

的数据库名称约束在 Aurora MySQL 与 PostgreSQL 之间不同。有关更多信息,请参阅创建每个数据库集群时的可用设置。

主用户名

主用户名约束因数据库引擎不同而不同。有关更多信息,请参阅创建每个数据库集群时的可用设置。

主密码

数据库主用户的密码可以包括除 /"@ 或空格之外的任意可打印 ASCII 字符。主密码长度约束因数据库引擎不同而不同。有关更多信息,请参阅创建每个数据库集群时的可用设置。

数据库参数组名称

这些名称有以下限制:

  • 必须包含 1–255 个字母数字字符。

  • 第一个字符必须是字母。

  • 允许使用连字符,但名称不能以连字符结束或包含两个连续的连字符。

数据库子网组名称

这些名称有以下限制:

  • 必须包含 1–255 个字符。

  • 允许使用字母数字字符、空格、连字符、下划线和句点。

Amazon Aurora 大小限制

存储大小限制

对于以下引擎版本,Aurora 集群卷可以增大到 128 tebibytes (TiB) 的最大大小:

  • Aurora MySQL 3.1 及更高版本(与 MySQL 8.0 兼容)、2.09 及更高版本(与 MySQL 5.7 兼容)与 1.23 及更高版本(与 MySQL 5.6 兼容)

  • 所有 Aurora PostgreSQL 13 版本、Aurora PostgreSQL 版本 12.4 及更高版本、11.7 及更高版本、10.12 及更高版本以及 9.6.17 及更高版本。

对于较低的引擎版本,Aurora 集群卷的最大大小为 64 TiB。有关更多信息,请参阅 Aurora 存储如何自动调整大小

SQL 表大小限制

对于 Aurora MySQL,最大表大小为 64 TiB。对于 Aurora PostgreSQL 数据库集群,最大表大小为 32 TiB。我们建议您遵循表设计最佳实践,例如大型表的分区。