Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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?

share|improve this question
add comment

4 Answers

up vote 6 down vote accepted

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

share|improve this answer
add comment

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.

share|improve this answer
    
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
    
add comment

Actually it is better to use this utility.

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

share|improve this answer
    
its quite buggy, btw. –  Sirex Nov 28 '12 at 19:54
add comment

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.