升级 PostgreSQL 数据库快照 - Amazon Relational Database Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

升级 PostgreSQL 数据库快照

借助 Amazon RDS,您可以为 PostgreSQL 数据库实例创建存储卷数据库快照。数据库快照是根据您的 Amazon RDS 实例使用的引擎版本创建的。除了升级数据库实例的数据库引擎版本外,您还可以升级数据库快照的引擎版本。

将升级到新引擎版本的数据库快照还原后,请确保测试升级是否成功。有关主要版本升级的更多信息,请参阅升级适用于 Amazon RDS 的 PostgreSQL 数据库引擎。要了解如何还原数据库快照,请参阅 从数据库快照还原

您可以升级已加密或未加密的手动数据库快照。

有关可用于升级数据库快照的引擎版本的列表,请参阅升级适用于 Amazon RDS 的 PostgreSQL 数据库引擎

注意
  • 数据库快照必须与账户来自同一 AWS 区域。

  • 您不能升级在区域内复制的、跨区域复制的或跨账户共享的数据库快照。

  • 您不能升级在自动备份过程中创建的自动数据库快照。

升级数据库快照

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择快照

  3. 选择要升级的快照。

  4. 对于 Actions (操作),选择 Upgrade snapshot (升级快照)。此时会显示 Upgrade snapshot (升级快照) 页面。

  5. 选择要升级到的 New engine version (新引擎版本)

  6. 选择 Save changes (保存更改) 以升级快照。

    在升级过程中,将为此数据库快照禁用所有快照操作。此外,数据库快照状态由 available 变为 upgrading,完成后变为 active。如果由于快照损坏导致数据库快照不能升级,状态将变为 unavailable。此状态的快照无法恢复。

    注意

    如果数据库快照升级失败,则快照将回滚到具有原始版本的原始状态。

要将数据库快照升级到新的数据库引擎版本,请使用 AWS CLI modify-db-snapshot 命令。

参数

  • --db-snapshot-identifier – 要升级的数据库快照的标识符。标识符必须是唯一的 Amazon 资源名称 (ARN)。有关更多信息,请参阅在 Amazon RDS 中使用 Amazon 资源名称 (ARN)

  • --engine-version – 升级后的数据库快照的引擎版本。

对于 Linux、macOS 或 Unix:

aws rds modify-db-snapshot \ --db-snapshot-identifier my_db_snapshot \ --engine-version new_version

对于 Windows:

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version

要将数据库快照升级到新的数据库引擎版本,请调用 Amazon RDS API ModifyDBSnapshot 操作。

  • DBSnapshotIdentifier – 要升级的数据库快照的标识符。标识符必须是唯一的 Amazon 资源名称 (ARN)。有关更多信息,请参阅在 Amazon RDS 中使用 Amazon 资源名称 (ARN)

  • EngineVersion – 升级后的数据库快照的引擎版本。

https://rds.us-west-2.amazonaws.com/ ?Action=ModifyDBSnapshot &DBSnapshotIdentifier=mydbsnapshot &EngineVersion=newversion &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161222/us-west-1/rds/aws4_request &X-Amz-Date=20161222T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=8052a76dfb18469393c5f0182cdab0ebc224a9c7c5c949155376c1c250fc7ec3