Maintenance ModeYou are viewing Amplify Gen 1 documentation. Amplify Gen 1 has entered maintenance mode and will reach end of life on May 1, 2027. New project should use Amplify Gen 2. For existing Gen 1 projects, a migration guide and tooling are available to help you upgrade. Switch to the latest Gen 2 docs → Migrate project to another AWS account
Amplify CLI can be used to easily re-create resources in a different AWS account.
Run the following steps to migrate an existing project to another AWS account.
- Clone your repository
- Run
amplify init
- Select an AWS Profile that will connect to the new account (Do not use an existing environment)
Amplify CLI updates the amplify/team-provider-info.json file with the new environment name. Run amplify env list to see an additional environment that is connected to the account of the new profile.
If your project includes custom resources, cloning the project to a new environment may not work correctly.
Ensure that custom resource names are parameterized to guarantee uniqueness when cloning between accounts, regions and Amplify environments