All Products
Search
Document Center

Migration Hub:Migrate resources from AWS to Alibaba Cloud

Last Updated:Jun 04, 2026

Learn how to migrate Amazon Web Services (AWS) resources to Alibaba Cloud using Cloud Migration Hub (CMH). This guide covers cost analysis, resource discovery, migration planning, resource creation, and task execution.

Migration process

The following flowchart shows the end-to-end migration workflow from AWS to Alibaba Cloud.

image

Permissions

CMH requires access to your Alibaba Cloud account to discover existing resources, provision target resources, and run migration tasks. If you access CMH with a RAM user or RAM role, attach the following policies to that identity. For a complete list of required permissions, see Manage permissions for CMH.

Policy

Description

Scenario

AliyunAPDSFullAccess

Full permissions on CMH.

Perform operations in the CMH console

AliyunIaCServiceFullAccess

Full permissions on Infrastructure as Code (IaC) Service.

Migrate resources across zones on Alibaba Cloud or migrate resources from AWS to Alibaba Cloud

AliyunECSFullAccess

Full permissions on Elastic Compute Service (ECS).

Migrate resources from AWS to Alibaba Cloud

AliyunRDSFullAccess

Full permissions on ApsaraDB RDS.

Migrate resources from AWS to Alibaba Cloud

CMH also creates a service-linked role on your account to survey, provision, and migrate resources. For details, see Service-linked role for Cloud Migration Hub.

Analyze migration costs

Use the total cost of ownership (TCO) estimation feature in CMH to estimate the cost of migrating your AWS workloads to Alibaba Cloud. The analysis results help you build a business case and plan your migration budget. For details, see TCO analysis.

Survey AWS resources

CMH supports two modes for collecting resource inventory from AWS. Choose based on your data security requirements:

  1. Online resource survey: CMH connects directly to AWS to collect basic resource information and import it automatically. For details, see Survey AWS resources in online mode.

  2. Offline mode: If your organization requires a security audit before data leaves the environment, collect resource information manually and import it to CMH after the audit completes. For details, see Survey AWS resources in offline mode.

Manage a migration plan

After the resource survey, create a migration plan. The plan is the central coordination point for creating migration groups, provisioning Alibaba Cloud resources, and tracking migration progress.

Note

An AWS migration plan supports the following AWS resources: Amazon Elastic Compute Cloud (EC2) and Amazon RDS.

Create a migration plan

  1. Log on to the CMH console. In the left-side navigation pane, choose Preparation > Migration plan. On the Migration plan page, click Create migration plan.

image.png

  1. From the Migration plan Template drop-down list, select AWS migration. Configure the remaining parameters, then click Next.

image

  1. Select the resources to migrate and click Next.

image.png

image

image

  1. Wait for the migration plan to finish creating.

image

View the migration plan

  1. In the left-side navigation pane, choose Preparation > Migration plan. Find the migration plan you created and click its name.

image.png

  1. Review the migration plan details.

In the Plan details section of the Migration plan details panel, follow the on-screen instructions or proceed based on your requirements:

  • Click Go to Create Resources to open the resource creation page, where you provision Alibaba Cloud resources for the migration plan.

  • Click Go to Create Task to open the migration plan dashboard, where you create migration tasks.

image

Create resources

Provision the target ECS instances and ApsaraDB RDS instances before starting migration tasks. For step-by-step instructions, see the Create ECS instances and Create ApsaraDB RDS instances sections of the "Create resources" topic.

Create migration tasks

Run migration tasks using the appropriate tool for each resource type: