跨阿里云账号数据备份和恢复
您可以对支持DBS的逻辑备份的云数据库(如RDS、Redis、Memcache、MongoDB、PolarDB,及通过专线/VPN网关/智能网关接入的自建数据库等)进行跨阿里云账号的数据备份和恢复。本文以RDS MySQL数据为例介绍如何使用DBS进行跨阿里云账号的数据备份和恢复。
前提条件
您需要在源实例所属的阿里云账号中配置RAM授权,将目标实例所属的阿里云账号作为授信云账号,允许目标实例所属的阿里云账号通过数据备份DBS服务访问源实例所属的阿里云账号下的相关云资源。详情请参见RAM角色授权。
配置跨账号备份
操作步骤
- 使用目标云账号登录数据备份服务DBS控制台。
在DBS报警规则提示弹框中,单击确定,完成DBS默认报警规则的自动设置。
若您登录DBS控制台后,没有出现该弹框,说明已设置过DBS报警规则。您可直接执行后续步骤。如需了解更多报警规则,请参见报警规则说明。
- 在左侧导航栏中,单击备份计划。
- 在备份计划列表详情页,单击右上角创建备份计划,购买目标数据源的备份计划。
- 在备份计划列表页找到购买成功的备份计划,在右边操作栏中,单击配置备份计划。
- 进入配置备份源和目标配置向导页,在数据库所在位置中选择支持跨账号功能的实例。本案例选择为RDS实例。
- 选择目标实例后,单击跨阿里云账号实例。
- 在跨阿里云账号ID和角色名称文本框中填入相应信息。
配置选项 | 配置说明 |
---|---|
备份方式 | 根据购买的备份计划决定,不可变更。 |
数据库所在位置 | 支持RDS、Redis、Memcache、MongoDB、PolarDB,以及通过专线/VPN网关/智能网关接入的自建数据库。本案例选择的是RDS的MySQL数据。 |
实例地区 | 购买备份计划时选择的源实例地域信息,不可变更。 |
跨阿里云账号ID | 输入源实例所属的阿里云账号。 说明:您需要登录源实例所属的阿里云账号进入账号管理页面来查看云账号ID。![]() |
角色名称 | 输入之前步骤中配置的RAM角色名称。本案例角色名称为 ram-for-dbs。 |
RDS实例ID | 选择实例ID,下拉列表数据来自源实例所属的阿里云账号下的实例信息。 |
数据库账号 | 源实例所属的阿里云账号下该实例ID的账号。说明:此账号必须有足够的权限。详情请参见账号权限说明。 |
密码 | 源实例所属的阿里云账号下实例ID的密码。 |
9.单击右下角下一步,后续步骤详情请参见 如何配置备份计划。
配置跨账号恢复
操作步骤
- 使用目标实例所属的阿里云账号登录数据备份服务DBS控制台。
- 在备份计划列表页,找到要恢复数据库所在的备份计划,在其右边操作栏中单击管理。
- 进入备份计划详情页,单击右上角恢复数据库。后续配置步骤请参见如何恢复数据。