Aurora PostgreSQL Limitless Database 要求和注意事项 - Amazon Aurora

Aurora PostgreSQL Limitless Database 要求和注意事项

Aurora PostgreSQL Limitless Database 有以下要求和注意事项。

Aurora PostgreSQL Limitless Database 的要求

确保遵循 Aurora PostgreSQL Limitless Database 的以下要求。

  • 以下 AWS 区域可用:

    • 亚太地区(香港)

    • 亚太地区(新加坡)

    • 亚太地区(悉尼)

    • 亚太地区(东京)

    • 欧洲地区(法兰克福)

    • 欧洲地区(爱尔兰)

    • 欧洲地区(斯德哥尔摩)

    • 美国东部(弗吉尼亚州北部)

      注意

      如果您在此 AWS 区域创建 Limitless Database 数据库集群,请不要在数据库子网组中包含 us-east-1e 可用区(AZ)。由于资源限制,us-east-1e 可用区不支持 Aurora Serverless v2,因此也不支持 Limitless Database。

    • 美国东部(俄亥俄州)

    • 美国西部(俄勒冈州)

    本指南中的 AWS CLI 程序假设您使用的是其中一个可用的 AWS 区域。有关如何为 AWS CLI 设置默认 AWS 区域的信息,请参阅《AWS Command Line Interface 用户指南版本 2》中的如何设置环境变量

  • Aurora PostgreSQL Limitless Database 仅支持 Aurora I/O-Optimized 数据库集群存储配置。有关更多信息,请参阅 Amazon Aurora 数据库集群的存储配置

  • Aurora PostgreSQL Limitless Database 为 Aurora PostgreSQL Limitless Database 使用特殊版本的 Aurora PostgreSQL 数据库引擎:

    • 16.4-limitless

    • 16.6-limitless

  • 您的数据库集群不能有任何写入器或读取器数据库实例。

  • 您必须使用增强监控和性能详情。性能详情的保留时间必须至少为 1 个月(31 天)。

  • 您必须将 PostgreSQL 日志导出到 Amazon CloudWatch Logs。

注意

某些必需的功能(例如增强监控、性能详情和 CloudWatch Logs)会产生额外费用。有关 Aurora 定价信息,请参阅 Aurora 定价页面

Aurora PostgreSQL Limitless Database 的注意事项

以下注意事项适用于 Aurora PostgreSQL Limitless Database 中的数据库分片组。

  • 每个数据库集群只能有一个数据库分片组。

  • 每个 AWS 区域最多可以有五个数据库分片组。

    因此,每个 AWS 区域最多可以有五个 Aurora PostgreSQL Limitless Database 数据库集群。有关更多信息,请参阅 Amazon Aurora 中的配额

  • 您可以将数据库分片组的最大容量设置为 16-6144 ACU。如果容量限制高于 6144 ACU,请联系 AWS。

    初始路由器和分片数量由您在创建数据库分片组时设置的最大容量决定。有关更多信息,请参阅 将数据库分片组的最大容量与创建的路由器和分片的数量相关联

  • 修改数据库分片组的最大容量时,路由器和分片的数量不会改变。

  • 确保创建数据库分片组的数据库子网有足够的可用的 IP 地址用于连接数据库分片组。数据库分片组中的每台路由器需要一个 IP 地址,每个分片最多需要三个 IP 地址。

    有关创建数据库分片组时创建的路由器数量的更多信息,请参阅将数据库分片组的最大容量与创建的路由器和分片的数量相关联

  • 如果您将数据库分片组设置为可公开访问,请务必在您的 VPC 中设置互联网网关。

  • 您可以使用 SQL 函数来拆分分片添加路由器

  • 不支持合并分片。

  • 您无法删除单个分片和路由器。

  • 您不能以任何方式修改(对分片键执行 UPDATE 操作)分片键,包括更改其在表行中的值。

    要更改分片键,请先将其删除,然后重新创建。

  • 支持可重复读取、已提交读取和未提交读取隔离级别。您不能将隔离级别设置为可序列化。

  • 不支持一些 SQL 命令。有关更多信息,请参阅 Aurora PostgreSQL Limitless Database 参考

  • 并非所有的 PostgreSQL 扩展都受支持。有关更多信息,请参阅 扩展

  • 创建分片组或添加新的分片组节点(分片或路由器)时,这些节点将在数据库集群可用的可用区(AZ)中创建。您不能为单个节点选择特定的可用区。

  • 如果您使用 2 的计算冗余(数据库分片组有两个计算备用数据库),请确保您的数据库子网组至少有三个可用区。

  • Aurora PostgreSQL Limitless Database 支持最多 54 个字符作为分片表名称。

以下注意事项适用于 Aurora PostgreSQL Limitless Database 数据库集群:

  • 建议您使用 AWS 托管策略将数据库和应用程序的权限限制为客户用例所需的权限。有关更多信息,请参阅 策略最佳实践

  • 创建 Aurora PostgreSQL Limitless Database 数据库集群时,您只需为数据库分片组设置扩展参数。

  • 您无法停止或启动包含数据库分片组的数据库集群。

  • 如果您需要删除数据库集群,则必须先删除数据库分片组。

  • Aurora PostgreSQL Limitless Database 不能作为复制源。

Aurora PostgreSQL Limitless Database 不支持的功能

Aurora PostgreSQL Limitless Database 不支持以下 Aurora PostgreSQL 功能:

  • Active Directory(Kerberos)身份验证

  • Amazon DevOps Guru

  • Amazon ElastiCache

  • Amazon RDS 蓝绿部署

  • Amazon RDS 代理

  • Aurora Auto Scaling(自动向数据库集群添加读取器实例)

  • Aurora Global Database

  • Aurora 机器学习

  • Aurora 建议

  • Aurora Serverless v1

  • Aurora 零 ETL 集成

  • AWS Backup

  • AWS Lambda 集成

  • AWS Secrets Manager

  • 适用于 Aurora PostgreSQL 的 Babelfish

  • 克隆数据库集群

  • 自定义端点

  • 数据库活动流

  • 只读副本

  • RDS 数据 API