Launch Public AMI from one EC2 region in another

amazon ec2

I'd like to install this public AMI (NCBO Appliance v1.1) on EC2 in the AWS US-East region. But it's available only in the US-West.

I see only options to launch it in the US-West, and don't find it when searching Public AMIs within the US-East region.

There's a web service to copy them (see SO posts below ) but when I select the AMI and click "Actions" the "Copy" item is disabled.

Is there a way to copy a public AMI to another region?

enter image description here

Best Answer

Using the AMI Copy function, it is only possible to copy those AMI images that belong to your account. It is not possible to copy AMI images belonging to others.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html

With EC2 AMI copy, you can easily copy the Amazon Machine Images (AMIs) you own to other AWS regions and scale your applications to take advantage of AWS's geographically diverse regions.

To get around this, you can:

  1. launch an instance in the region of the desired AMI
  2. create a new AMI from your instance
  3. copy that AMI to your desired new region.