9

I have an AWS EC2 AMI in the EU region. I want to move it to the US region. The root device type is EBS and the OS is Linux.

Is it possible to transfer the image to the US region and if so how?

Jan Deinhard
  • 2,363
  • 5
  • 26
  • 33

4 Answers4

7

You sure can. The command you're going to be looking for is ec2-migrate-bundle, and there are a few web sites with how-tos.

In a nut shell, its just a matter of uploading the bundle to the right region.

Good luck!

Andrew

Andrew M.
  • 10,982
  • 2
  • 34
  • 29
5

The ec2-migrate-bundle tool migrates only S3-based AMIs, which are for launching instances with ephemeral instance storage mounted as the root volume. If your root device type is EBS, that isn't going to help you. AMIs for EBS-backed instances are stored as EBS snapshots. Here are instructions for moving an EBS-based AMI between regions.

1

Actually it is better to use this utility.

It moves EBS-based images between regions. ec2-api-tools work only with S3-based AMIs.

HopelessN00b
  • 53,385
  • 32
  • 133
  • 208
Dmitry
  • 111
  • 1
0

You can now do this using the AWS EC2 Management Console.

See AWS Documentation and Move Amazon EC2 AMIs between regions via web-interface?

In simplest terms, you can find the snapshot that the AMI uses and copy it to the target region. Once you have the snapshot in your desired region you can create another AMI from it.

  • This is no longer needed either, you can now (as of march 12th) select the AMI and copy it directly. – Sirex Mar 24 '13 at 19:14
  • http://aws.amazon.com/about-aws/whats-new/2013/03/12/announcing-ami-copy-for-amazon-ec2/ – Sirex Mar 24 '13 at 19:14