有什么简单的方法可以在不同区域之间移动和自定义AMI图像吗?(东京->新加坡)
我知道你可以把API和S3搞得一团糟,但是有没有更简单的方法呢?
发布于 2011-03-23 16:53:26
你可以使用Eric的帖子:http://alestic.com/2010/10/ec2-ami-copy
发布于 2012-07-06 04:17:29
下面假设您的亚马逊网络服务控制台实用程序安装在/opt/aws/bin/
、JAVA_HOME=/usr
中,并且您正在运行i386架构,否则请替换为x86_64。
1)运行实时快照,其中您认为您的映像可以放入1.5 in大小,并且在/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
发布于 2012-05-21 20:38:32
https://stackoverflow.com/questions/5402013
复制相似问题