我想与其他 AWS 账户共享手动 Amazon Relational Database Service (Amazon RDS) 数据库快照或 Amazon Aurora 数据库集群快照。
解决方法
请务必查看与其他账户共享手动快照的限制。
要共享手动快照,请完成以下步骤:
**注意:**如果您要共享自动化 Amazon RDS 数据库快照,请先复制快照。
- 打开 Amazon Aurora 和 RDS 控制台。
- 在导航窗格中,选择 Snapshots(快照)。
- 选择您的数据库快照。
- 选择 Actions(操作),然后选择 Share Snapshot(共享快照)。
- 根据您的使用案例,选择 DB snapshot visibility(数据库快照可见性):
Public(公开)允许所有账户从手动数据库快照恢复数据库实例。
Private(私有)仅允许您指定的账户从手动数据库快照恢复数据库实例。
- 在 AWS 账户 ID 字段中,输入您希望允许从手动数据库快照恢复数据库实例的账户的 ID。然后,选择 Add(添加)。
**注意:**您可以重复此步骤与最多 20 个账户共享快照。
- 选择 Save(保存)。
- 要停止与账户共享快照,请在 Snapshot permissions(快照权限)窗格中选择账户 ID 旁边的 Delete(删除)复选框。
- 选择 Save(保存)。
您还可以共享使用 AWS Key Management Service (AWS KMS) 密钥加密的手动快照。
要从共享快照恢复数据库实例或数据库集群,请使用 Aurora 和 RDS 控制台、AWS 命令行界面 (AWS CLI) 或 Amazon RDS API。如果您使用 AWS CLI 或 Amazon RDS API,请将共享快照的完整 Amazon 资源名称 (ARN) 指定为快照标识符。对于 Aurora 集群快照,您可以直接从目标账户恢复共享快照。
相关信息
为 Amazon RDS 的单可用区数据库实例创建数据库快照