Amazon Aurora
Aurora 用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Amazon RDS 的限制

本主题介绍 Amazon Aurora 的资源限制和命名约束。

Amazon RDS 中的限制

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

下表列出了资源及其每个区域的限制。

资源 默认限制
集群 40
集群参数组 50
跨区域快照复制请求 5
数据库实例1 40
事件订阅 20
手动快照 100
手动集群快照 100
选项组 20
参数组 50
预留实例 40
每个数据库安全组的规则数 20
每个 VPC 安全组的规则数 50 个入站规则和 50 个出站规则
数据库安全组 25
VPC 安全组 5
子网组 50
每个子网组的子网数 20
每个资源的标签 50

1.默认情况下,您可以拥有最多 40 个 Amazon RDS 数据库实例。 如果您的应用程序需要更多数据库实例,您可以通过此申请表申请 RDS 数据库实例限制申请更多数据库实例。

Amazon RDS 中的命名约束

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

数据库实例标识符

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

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

  • 不能以连字符结束或包含两个连续连字符。

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

数据库名称

数据库名称约束因数据库引擎而异。

Amazon Aurora MySQL

  • 必须包含 1 到 64 个字母数字字符。

  • 不能是数据库引擎的保留字。

Amazon Aurora PostgreSQL

  • 必须包含 1 到 63 个字母数字字符。

  • 必须以字母或下划线开头。后续字符可以是字母、下划线或数字 (0-9)。

  • 不能是数据库引擎的保留字。

主用户名

主用户名约束因数据库引擎不同而不同。

Amazon Aurora MySQL

  • 必须包含 1 到 16 个字母数字字符。

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

  • 不能是数据库引擎的保留字。

Amazon Aurora PostgreSQL

  • 必须包含 1 到 63 个字母数字字符。

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

  • 不能是数据库引擎的保留字。

主密码

主数据库用户的密码可以是除“/”、“"”或“@”之外的任意可打印 ASCII 字符。主密码约束因数据库引擎不同而不同。

Amazon Aurora MySQL

  • 必须包含 8 到 41 个字符。

Amazon Aurora PostgreSQL

  • 必须包含 8 到 128 个字符。

数据库参数组名称

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

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

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

数据库子网组名称

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

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

Amazon Aurora 文件大小限制

利用 Aurora,表大小限制仅受 Aurora 集群卷大小的约束。因此,Aurora MySQL 数据库集群的最大表大小为 64 TiB,Aurora PostgreSQL 数据库集群的最大表大小为 32 TiB。我们建议您遵循表设计最佳实践,例如大型表的分区。