Move EC2 Move EC2

Move EC2 instances to another Subnet, AZ, VPC, AWS Region or AWS Account with ONE Click.

Move EC2

One of the most common challenges, when you are using AWS to run IaaS, is moving EC2 instances between Subnets, AZ, VPCs, AWS Regions and AWS accounts.

So, there are 4 different scenarios to migrate AWS EC2 Instances (the move is, in fact, a new copy of the source EC2 instance):

1. Move EC2 Instances to another Subnet / AZ

2. Move EC2 Instances to another VPC

3. Move EC2 Instances to another AWS Region

4. Move EC2 Instances to another AWS Account

Introducing KopiCloud Move EC2, a tool with almost 2 years of development, testing and use on large production environments.

Move EC2 instances to another Subnet, AZ, VPC, AWS Region or AWS Account with ONE Click.



Download the newest version now!


Cost: FREE!

You need to Login or Quick Sign Up to download this file


Explore the capabilities of Move EC2


IMPORTANT NOTE: the process of migration of the KopiCloud Move EC2 tool will keep your original EC2 untouched. In fact, you will be available to start and use the original EC2 instance (useful for DR scenarios). However, the name tag of the original EC2 instance will be updated to reflect the migration. Also, the original IP address will be reassigned, if you choose to do it.

The migration of EC2 Instances using AWS CLI can take up to 16 steps, so let take a look at how to move an EC2 instance to another Subnet, AZ, VPC, AWS Region or even another AWS Account with ONE click.

Click on List of EC2 menu, to list all EC2 instances on your AWS accounts and regions.

Move EC2 Instances

Select the instance you want to move and click on the Move instance menu (we are working on a version to allow to move multiple EC2 instances and one command line version too).

How to move an AWS EC2 Instance to another Subnet or AZ?


Move EC2 Instances

If the machine will be moved to another Subnet, we have the option to re-assign an existing Elastic IP or if we prefer to assign a new Elastic IP.

Then the tool offers 3 options to assign Security Groups:

Select existing source Security Groups: you can choose 1 or more existing Security Groups in the same VPC.

Clone assigned source Security Groups: the tool will clone exactly the Security Groups assigned to the source instance. If the Security Group exists (which will happen in this case because Security Groups are associated with a VPC), the tool will add the date at the end of the Security Group Name.

Select existing target Security Groups: select existing Security Groups on the target subnet to attach to EC2 instance.

Now you are ready to move your EC2 instance…just click the Move EC2 Instance button…in a few minutes, your new instance is ready!

Learn more about the migration process of EC2 instances to another Subnet or AZ here



How to move an AWS EC2 Instance to another VPC?


Move EC2 Instances

If the machine will be moved to another Subnet, we have the option to re-assign an existing Elastic IP or if we prefer to assign a new Elastic IP.

Then the tool offers 2 options to assign Security Groups:

Clone assigned source Security Groups: the tool will clone exactly the Security Groups assigned to the source instance. If the Security Group exists (which will happen in this case because Security Groups are associated with a VPC), the tool will add the date at the end of the Security Group Name.

Select existing target Security Groups: select existing Security Groups on the target subnet to attach to EC2 instance.

We can choose to use the same Key Pair o generate a new Key Pair. If you never deployed anything on the target AWS region or you don’t have a Key Pair, the tool will create a new one and download it in the folder where the tool is installed. Now you are ready to move your EC2 instance…just click the Move EC2 Instance button…in a few minutes, your new instance is ready!

Learn more about the migration process of EC2 instances to another VPC here



How to move an AWS EC2 Instance to another AWS Region?


Move EC2 Instances

Elastic IPs are allocated to AWS Regions, so we cannot re-assign an existing Elastic IP, however, we have the option to assign a new Elastic IP.

Then the tool offers 2 options to assign Security Groups:

Clone assigned source Security Groups: the tool will clone exactly the Security Groups assigned to the source instance. If the Security Group exists (which will happen in this case because Security Groups are associated with a VPC), the tool will add the date at the end of the Security Group Name.

Select existing target Security Groups: select existing Security Groups on the target subnet to attach to EC2 instance.

We can choose to use the same Key Pair, generate a new Key Pair or Proceed without a Key Pair -NEW in Version 1.2-. If you never deployed anything on the target AWS region or you don’t have a Key Pair, select the Create a NEW Key Pair option and the tool will create a new one and download it in the folder where the tool is installed.

Now you are ready to move your EC2 instance…just click the Move EC2 Instance button…in a few minutes, your new instance is ready!

Learn more about the migration process of EC2 instances to another AWS Region here



How to move an AWS EC2 Instance to another AWS Account?


Move EC2 Instances

Elastic IPs are allocated to AWS Regions, so we cannot re-assign an existing Elastic IP, however, we have the option to assign a new Elastic IP.

Then the tool offers 2 options to assign Security Groups:

Clone assigned source Security Groups: the tool will clone exactly the Security Groups assigned to the source instance. If the Security Group exists (which will happen in this case because Security Groups are associated with a VPC), the tool will add the date at the end of the Security Group Name.

Select existing target Security Groups: select existing Security Groups on the target subnet to attach to EC2 instance.

We can choose to use the same Key Pair, generate a new Key Pair or Proceed without a Key Pair -NEW in Version 1.2-. If you never deployed anything on the target AWS region or you don’t have a Key Pair, select the Create a NEW Key Pair option and the tool will create a new one and download it in the folder where the tool is installed.

Now you are ready to move your EC2 instance…just click the Move EC2 Instance button…in a few minutes, your new instance is ready!

Learn more about the migration process of EC2 instances to another VPC here



Assign an IAM Role -NEW in Version 1.3-


Select an existing IAM role or select No Role option if you don't want to use IAM Roles.

Move EC2 Instances



Configure Application Settings


To configure application settings, click on the Settings menu:

Move EC2 Instances

AWS Multi-Region Scanning (Default: No):
Yes: Scan and show all EC2 instances in all AWS Regions (Slow, only recommended when you have EC2 instances in multiples AWS Regions).
No: Scan and EC2 instances only in the default AWS Region.

Skip Private Region Scanning (Default: Yes):
Yes: the tool will skip scanning all private regions or regions that require special permissions.
No: will scan all regions, including private and special regions.
Note: Special AWS regions are China, US Government & Osaka-Local.

Copy Timeout (Minutes) (Default: 30 minutes):
This value configures the timeout of the AMI image copy operation.

Delete AMI When Done (Default: Yes)
Yes: delete temporary AMI images and snapshots.
No: keep temporary AMI images and snapshots.

Application Theme (Default: Dark Theme) -NEW in Version 1.3-
Dark Theme: show UI with a Black Theme
Light Theme: show UI with a White Theme



The free version allows you to move EC2 instances between Subnets or AZs.

Upgrade your license to move EC2 instances between VPCs, AWS regions & AWS accounts and receive technical support.


[Update: Version 1.31 - April 25, 2020]

Added support for the Africa (Cape Town) Region.

Fixed bugs and performance optimization.

[Last Update: Version 1.32 - May 1, 2020]

Added support for the Europe (Milan) Region.



Upgrade your product in less than 5 minutes. Unlock all product features and receive preferred support.

Single User
One single user license (one user, multiple devices)

€49.95

Business
Unlimited users in a single location license

€149.95

Enterprise
Unlimited users in a single company license

€249.95

MSP
Cloud & Managed Service Providers license

€224.95

Click here to learn more about licensing. Non Profit Organizations (NGOs) and Academic licenses are also available.