В следующем предполагается, что ваши утилиты консоли AWS установлены в /opt/aws/bin/
, JAVA_HOME=/usr
и вы используете архитектуру i386, в противном случае замените на x86_64.
1) Запустите живой снимок, где вы считаете, что ваше изображениеможет уместиться в 1,5 ГБ, и у вас есть это, чтобы сэкономить в / 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