共享 Amazon RDS 的公有快照 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

共享 Amazon RDS 的公有快照

您可以将未加密的手动快照作为公有快照进行共享,这样所有 Amazon Web Services 账户均可使用此快照。当以公有快照形式共享快照时,确保不要将您的私有信息包含在公有快照之中。

公开共享快照时,它会授予所有 Amazon Web Services 账户复制快照并从中创建数据库实例的权限。

您不需要为其他账户拥有的公有快照的备份存储付费。您只需为您拥有的快照付费。

如果您复制公有快照,则您拥有该副本。您需要为快照副本的备份存储付费。如果您从公有快照创建数据库实例,则需要为该数据库实例付费。有关 Amazon RDS 定价信息,请参阅 Amazon RDS 产品页

您只能删除您拥有的公有快照。要删除共享或公有快照,务必登录到拥有快照的 Amazon Web Services 账户。

查看其他 Amazon Web Services 账户拥有的公有快照

您可以在 Amazon RDS 控制台的 Snapshots (快照) 页面的 Public (公有) 选项卡上查看特定Amazon区域中其他账户拥有的公有快照。您的快照(由您账户拥有的快照)不会显示在此选项卡上。

要查看公有快照
  1. 通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

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

  3. 选择 Public (公有) 选项卡。

    此时将显示公有快照。您可以在 Owner (拥有者) 列中查看哪个账户拥有公有快照。

    注意

    您可能需要通过选择 Public snapshots (公有快照) 列表右上角的齿轮图标来修改页面首选项,才能看到此列。

查看您拥有的公有快照

您可以使用以下 Amazon CLI 命令(仅限 Unix)查看特定 Amazon 区域中由您的 Amazon Web Services 账户拥有的公有快照。

aws rds describe-db-snapshots --snapshot-type public --include-public | grep account_number

如果您有公共快照,则返回的输出与以下示例类似。

"DBSnapshotArn": "arn:aws:rds:us-east-1:123456789012:snapshot:mysnapshot1", "DBSnapshotArn": "arn:aws:rds:us-east-1:123456789012:snapshot:mysnapshot2",
注意

您可能会看到 DBSnapshotIdentifierSourceDBSnapshotIdentifier 的重复条目。

共享来自已弃用数据库引擎版本的公有快照

不支持从已弃用的数据库引擎版本还原或复制公有快照。

RDS for Oracle 和 RDS for PostgreSQL 数据库引擎支持直接升级数据库快照引擎版本。您可以升级快照,然后公开重新共享它们。有关更多信息,请参阅下列内容:

对于其他数据库引擎,请执行以下步骤,使现有的不受支持的公有快照可供还原或复制:

  1. 将快照标记为私有。

  2. 还原快照。

  3. 将还原的数据库实例升级到支持的引擎版本。

  4. 创建新的快照。

  5. 公开重新共享快照。