amazon-s3 - type - tagging ec2




通過Web界面在區域之間移動Amazon EC2 AMI? (8)

在區域之間移動和自定義AMI圖像的任何簡單方法? (東京 - >新加坡)

我知道你可以搞砸API和S3來完成它,但有沒有更簡單的方法呢?



Ylastic允許您在區域之間移動EBS支持的linux映像。

它每月25美元或50美元,但看起來你可以評估它一個星期。





截至2012年12月,亞馬遜現在支持通過UI工具(Amazon Management Console)將AMI遷移到另一個地區。 請在here查看其文檔

那麼,我是怎麼做到的......

  1. 從AMI中找出Snapshot-ID及其附加方式(例如/ dev / sda1)
  2. 選擇快照,單擊“複製”,設置目標區域並進行複制(需要一段時間!)
  3. 選擇新快照,單擊“ 創建圖像

架構 :(選擇32位或64位)

名稱/描述 :(給它一個)

內核ID :遷移Linux AMI時,如果選擇“默認”,則可能會失敗。 對我來說有用的是去亞馬遜內核列表here找到亞馬遜支持的內核,然後在創建圖像時指定它

根設備名稱 :/ dev / sda1

點擊“ 是,創建

4.從新AMI中啟動實例並測試您是否可以連接。



以下假設您的AWS控制台實用程序安裝在/opt/aws/bin/JAVA_HOME=/usr並且您正在運行i386體系結構,否則將替換為x86_64。

1)運行一個實時快照,你相信你的圖像可以容納1.5GB,你有備用/ mnt(檢查運行df

/opt/aws/bin/ec2-bundle-vol -d /mnt -k /home/ec2-user/.ec2/pk-XXX.pem -c /home/ec2-user/.ec2/cert-XXX.pem -u 123456789 -r i386 -s 1500

2)上傳到當前區域的S3桶

/opt/aws/bin/ec2-upload-bundle -b S3_BUCKET -m /mnt/image.manifest.xml -a abcxyz -s SUPERSECRET

3)將圖像傳輸到EU S3存儲桶

/opt/aws/bin/ec2-migrate-image -K /home/ec2-user/.ec2/pk-XXX.pem -C /home/ec2-user/.ec2/cert-XXX.pem -o abcxyz -w SUPERSECRET --bucket S3_BUCKET_US --destination-bucket S3_BUCKET_EU --manifest image.manifest.xml --location EU

4)註冊您的AMI,以便您可以啟動愛爾蘭的實例

/opt/aws/bin/ec2-register –K /home/ec2-user/.ec2/pk-XXX.pem –C /home/ec2-user/.ec2/cert-XXX.pem http://s3.amazonaws.com:80/S3_BUCKET/image.manifest.xml --region eu-west-1 -name DEVICENAME -a i386 --kernel aki-xxx





ami