All Products
Search
Document Center

ApsaraDB RDS:Restore data across regions

Last Updated:Mar 28, 2026

Restore an ApsaraDB RDS for PostgreSQL instance from a cross-region backup to a new instance in the destination region.

Prerequisites

Before you begin, ensure that you have:

You can only restore to a new instance. Restoring to an existing instance is not supported.

Restore an instance from a cross-region backup

  1. Log in to the ApsaraDB RDS console. In the left-side navigation pane, click Backups.

  2. In the top navigation bar, select the region in which your RDS instance resides.

  3. On the Cross-region Backup tab, click the Backup Instances tab. Find your instance and click its ID.

  4. Locate the backup set to restore from, then click Restore in the Actions column.

  5. In the confirmation dialog, click OK.

  6. On the Restore Database page, configure the following parameters.

    Database Engine, Version, and Edition are fixed and must match the source instance. They cannot be changed.
    ParameterDescription
    Billing methodSubscription: Pay upfront for a fixed term. More cost-effective for long-term use. Pay-As-You-Go: Billed per hour based on actual usage. Suitable for short-term use or evaluation.
    Restore methodBy Backup Set: Restore from a specific backup set. By Time: Restore to a point in time within the log backup retention period. Both local and cross-region log backups can be used for point-in-time restore.
    By Backup SetThe backup set to restore from. Appears only when Restore method is set to By Backup Set.
    By TimeThe point in time to restore to. Appears only when Restore method is set to By Time.
    RegionThe region for the new instance.
    ZoneThe zone for the primary and secondary nodes. Choose Single-zone Deployment to place both nodes in the same zone, or Multi-zone Development to place them in different zones for zone-level disaster recovery. After the instance is created, view zone details on the Service Availability page. If you select RDS Basic Edition, only single-zone deployment is available.
    Instance typeDetermines the number of CPU cores, memory capacity, maximum connections, and maximum IOPS. See Primary ApsaraDB RDS instance types.
    CapacityMaximum storage for data files, system files, binary log files, and transaction files.
    DurationThe subscription period. Applies only when Billing method is set to Subscription.
  7. Click Next: Instance Configuration and configure the following:

    ParameterDescription
    Network typeSelect VPC (virtual private cloud). Configure the VPC and vSwitch of Primary Node parameters. If you selected Multi-zone Development in the previous step, also configure the vSwitch of Secondary Node parameter.
    Resource groupThe resource group for the new instance.
  8. Click Next: Confirm Order. Review the settings in the Parameters section, then configure Purchase Plan and Duration (Duration applies only to subscription instances). Read and accept the Terms of Service, click Pay Now, and complete the payment.

    For subscription instances, select Auto-Renew Enabled to avoid service interruptions if a payment becomes overdue.
  9. (Optional) Log in to the new instance and verify the restored data. See Connect to an ApsaraDB RDS for PostgreSQL instance.

What's next

After the instance is created, complete the following setup before connecting:

Related topics:

References