共享 Amazon RDS 的公有快照
您可以将未加密的手动快照作为公有快照进行共享,这样所有 Amazon Web Services 账户均可使用此快照。当以公有快照形式共享快照时,确保不要将您的私有信息包含在公有快照之中。
公开共享快照时,它会授予所有 Amazon Web Services 账户复制快照并从中创建数据库实例的权限。
您不需要为其他账户拥有的公有快照的备份存储付费。您只需为您拥有的快照付费。
如果您复制公有快照,则您拥有该副本。您需要为快照副本的备份存储付费。如果您从公有快照创建数据库实例,则需要为该数据库实例付费。有关 Amazon RDS 定价信息,请参阅 Amazon RDS 产品页
您只能删除您拥有的公有快照。要删除共享或公有快照,务必登录到拥有快照的 Amazon Web Services 账户。
查看其他 Amazon Web Services 账户拥有的公有快照
您可以在 Amazon RDS 控制台的 Snapshots (快照) 页面的 Public (公有) 选项卡上查看特定Amazon区域中其他账户拥有的公有快照。您的快照(由您账户拥有的快照)不会显示在此选项卡上。
要查看公有快照
通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择快照。
-
选择 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",
注意
您可能会看到 DBSnapshotIdentifier
或 SourceDBSnapshotIdentifier
的重复条目。
共享来自已弃用数据库引擎版本的公有快照
不支持从已弃用的数据库引擎版本还原或复制公有快照。
RDS for Oracle 和 RDS for PostgreSQL 数据库引擎支持直接升级数据库快照引擎版本。您可以升级快照,然后公开重新共享它们。有关更多信息,请参阅下列内容:
对于其他数据库引擎,请执行以下步骤,使现有的不受支持的公有快照可供还原或复制:
-
将快照标记为私有。
-
还原快照。
-
将还原的数据库实例升级到支持的引擎版本。
-
创建新的快照。
-
公开重新共享快照。