Как скопировать AMI из региона Ирландия в регион Китая в AWS

У меня есть установка в регионе AWS Ирландия, теперь я хочу этот AMI в моем Китае. Кто-нибудь знает, что является лучшей практикой для достижения цели? Любая помощь будет оценена.

Заранее спасибо.

1 ответ

Решение

Копия AMI в настоящее время не поддерживается в регионе Китая.

По данным AWS: перенести или скопировать AMI из США в Китай (Пекин)

Идея состоит в том, чтобы создать файл дампа тома с помощью 'dd', скопировать файл во временный экземпляр в китайском регионе. После копирования снова используйте dd, чтобы выгрузить содержимое файла на том EBS. Затем создайте снимок тома EBS, который содержит данные, и создайте из него AMI.

Вы можете сослаться на обзор процесса ниже:

  1. Запустите экземпляр linux в регионе AWS, а затем с помощью команды "dd" сохраните весь корневой том экземпляра в виде файла на дополнительном томе EBS.

mkfs.ext4 /dev/xvdf

mount /dev/xvdf /mnt

dd if=/dev/xvda of=root.img bs=1M

  1. Скопируйте файл в экземпляр в регионе cn-north-1.

scp -i key.pem root.img ec2-user@<ip_address>:/tmp

  1. В экземпляре этого региона cn-north-1 используйте команду 'dd', чтобы записать этот файл на том EBS

dd if=/tmp/root.img of=/dev/xvdf bs=1M oflag=direct

  1. Удалите пару ключей на томе, где{cloud username} "ubuntu" для ubuntu, "ec2-пользователь" для Amazon Linux, "admin" для Debian, "core" для CoreOS/Container Linux

mkdir -p /tmp/volume

partprobe

mount /dev/xvdf1 /tmp/volume

rm /tmp/volume/root/.ssh/authorized_keys

rm /tmp/volume/home/{cloud username}/.ssh/authorized_keys

umount /tmp/volume

  1. Создайте снимок тома, см. Здесь.

  2. Создайте AMI из снимка, смотрите здесь.

  3. Наконец, используйте этот AMI для запуска экземпляра, который совпадает с экземпляром, работающим в исходном регионе AWS.

NB = Обратите внимание, что в некоторых случаях вам может потребоваться обновить /etc/fstab, файлы конфигурации grub и т. Д. С меткой нового тома.

Я считаю, что теперь это поддерживается согласно этому пресс-релизу

https://aws.amazon.com/about-aws/whats-new/2019/06/encrypted-amazon-machine-images-sharing-across-accounts-available-aws-china-beijing-sinnet-ningxia-nwcd/

Другие вопросы по тегам