You can back up and restore data across Alibaba Cloud accounts for cloud databases that support the logical backup feature of DBS. Such cloud databases include ApsaraDB for RDS, ApsaraDB for Redis, ApsaraDB for Memcache, ApsaraDB for MongoDB, Apsara PolarDB, and on-premises user-created databases connected to Alibaba Cloud through Express Connect, VPN gateways, and smart access gateways. This topic describes how to use DBS to back up and restore data of ApsaraDB RDS for MySQL across Alibaba Cloud accounts.
The Alibaba Cloud account to which the source instance belongs has authorized the RAM role of DBS to access cloud resources of the account. The Alibaba Cloud account to which the destination instance belongs is a trusted cloud account that is allowed to access the cloud resources managed by the Alibaba Cloud account to which the source instance belongs by using DBS. For more information, see Authorize RAM roles for data backup or restore across Alibaba Cloud accounts.
Log on to the DBS console with the Alibaba Cloud account to which the destination instance belongs.
In the Information message that appears, click OK to automatically enable the default DBS alert rule.
If this message is not displayed when you are logged on to the DBS console, the DBS alert rule has been enabled. You can go to the subsequent steps. For more information about the alert rules, see Alert rules.
In the left-side navigation pane, click Backup Schedules.
On the Backup Schedules page, click Create Schedule in the upper-right corner to purchase a backup schedule for the target data source.
Find the backup schedule that you have purchased from the list of backup schedules. Click Configure Backup Schedule in the Actions column.
- In the Configure Backup Source and Destination wizard, set Database Location to an instance that supports backup across Alibaba Cloud accounts. In this example, select an RDS instance.
- Click Cross Alicloud account instance.
Specify Cross Alicloud UID and Role name.
Parameter Description Backup Mode The backup mode is determined by the purchased backup schedule. You cannot change the value of this parameter. Database Location Valid values: User-Created Database with Public IP Address , ECS-Hosted Database, RDS Instance, Express Connect DB/VPN Gateway/Intelligent Gateway, PolarDB Instance, and No public network IP: Port’s self-built database (accessed through the database gateway) In this example, RDS Instance is selected. Instance Region The region of the source instance that you selected when you purchased the backup schedule. You cannot change the value of this parameter. Cross Alicloud UID Enter the ID of the Alibaba Cloud account to which the source instance belongs. Note: To obtain the ID of the Alibaba Cloud account to which the source instance belongs, you must log on to the Alibaba Cloud Management console with the account and go to the Account Management page .
Role name Enter the name of the RAM role that you configured earlier. In this example, the role name is ram-for-dbs. RDS Instance ID Select an RDS instance ID from the drop-down list that shows all RDS instances under the Alibaba Cloud account to which the source instance belongs. Database Account The account to which the source RDS instance belongs. Note: This account must have sufficient permissions. For more information, see Database permissions. Password The password used to log on to the RDS instance.
Click Next in the lower-right corner. For subsequent steps, see Configure a backup schedule.
- Log on to the DBS console with the Alibaba Cloud account to which the destination instance belongs.
- On the Backup Schedules page, find the backup schedule based on which you want to restore a database. Click Manage in the Actions column.
- On the backup schedule details page, click Restore Database in the upper-right corner. For subsequent steps, see Restore a database.