选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

备份和还原 Aurora PostgreSQL Limitless Database

聚焦模式
备份和还原 Aurora PostgreSQL Limitless Database - Amazon Aurora

您可以备份和还原使用 Aurora PostgreSQL Limitless Database 的数据库集群。

备份使用 Aurora PostgreSQL Limitless Database 的数据库集群

与备份标准 Aurora 数据库集群相比,使用 Aurora PostgreSQL Limitless Database 备份数据库集群在功能上有相似之处,也有不同之处。

  • 当您为使用 Limitless Database 的 Aurora 数据库集群手动拍摄数据库集群快照时,快照会包含来自数据库分片组的数据。

  • 持续备份包含来自数据库分片组的数据。

  • 自动每日快照包含来自数据库分片组的数据。

  • 支持复制数据库集群快照。有关更多信息,请参阅数据库集群快照复制

  • 支持分享数据库集群快照。有关更多信息,请参阅 共享数据库集群快照

  • 您不能使用 pg_dumppg_dumpall 实用程序备份数据库分片组中的数据库。

  • Aurora PostgreSQL Limitless Database 支持在删除数据库集群时拍摄最终快照。

  • Aurora PostgreSQL Limitless Database 不支持在删除数据库集群时保留自动备份。

创建数据库集群快照

创建 Aurora PostgreSQL Limitless Database 数据库集群快照的方式与创建标准 Aurora 数据库集群的方式相同,如以下 AWS CLI 示例所示:

aws rds create-db-cluster-snapshot \ --db-cluster-identifier my-db-cluster \ --db-cluster-snapshot-identifier my-db-cluster-snapshot

有关备份数据库集群的更多信息,请参阅备份和还原 Aurora 数据库集群的概述

还原使用 Aurora PostgreSQL Limitless Database 的数据库集群

与还原标准 Aurora 数据库集群相比,使用 Aurora PostgreSQL Limitless Database 还原数据库集群在功能上有相似之处,也有不同之处。

  • 您只能从使用与 Limitless Database 兼容的数据库引擎版本的源数据库集群中还原 Limitless Database 数据库集群,例如 16.4-limitless

  • 从使用 Limitless Database 的数据库集群的手动快照还原数据库集群时,整个数据库集群存储空间都将还原。这包括数据库分片组的存储空间。

    您必须创建数据库分片组才能访问 Limitless Database 的存储空间。

  • 您可以使用时间点故障恢复(PITR)将数据库集群还原到保留期内的任意时间点。恢复的数据库集群包括数据库分片组的存储空间。

    您必须创建数据库分片组才能访问 Limitless Database 的存储空间。

  • 已删除的 Aurora PostgreSQL Limitless Database 数据库集群不支持 PITR。

  • 从自动每日快照还原数据库集群,数据库分片组的存储空间也会还原。

  • 还原 Aurora PostgreSQL Limitless Database 数据库集群时,必须启用“增强监控”和“性能详情”。务必要包含性能详情 KMS 密钥 ID。

还原 Aurora PostgreSQL Limitless Database 数据库集群后,请务必通过对其运行查询来验证其功能。

从数据库快照还原数据库集群

以下 AWS CLI 示例说明如何从数据库集群快照中还原 Aurora PostgreSQL Limitless Database 数据库集群。

您必须使用 16.4-limitless 数据库引擎版本。

从数据库集群快照中还原 Limitless Database 数据库集群。
  1. 还原数据库集群:

    aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier my-new-db-cluster \ --snapshot-identifier my-db-cluster-snapshot \ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. 创建数据库分片组:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    有关更多信息,请参阅 向现有 Aurora PostgreSQL Limitless Database 数据库集群添加数据库分片组

有关从数据库集群快照中还原 Aurora 数据库集群的更多信息,请参阅从数据库集群快照还原

使用时间点故障恢复还原数据库集群

以下 AWS CLI 示例说明如何使用时间点故障恢复(PITR)还原 Aurora PostgreSQL Limitless Database 数据库集群。

使用 PITR 还原 Limitless Database 数据库集群
  1. 还原数据库集群:

    aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier my-db-cluster \ --db-cluster-identifier my-new-db-cluster \ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. 创建数据库分片组:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    有关更多信息,请参阅 向现有 Aurora PostgreSQL Limitless Database 数据库集群添加数据库分片组

有关 PITR 的更多信息,请参阅将数据库集群还原到指定时间

不支持 PostgreSQL 备份和还原实用程序

主数据库集群或数据库分片组均不支持以下 PostgreSQL 实用程序:

  • pg_dump

  • pg_dumpall

  • pg_restore

虽然您可以通过开源二进制文件或其他方法使用它们,但这样做可能会产生不一致的结果。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。