Если вы создаете образы с нуля, вы можете сделать это с помощью VMware (или вставить свое любимое программное обеспечение VM здесь).
Создайте и установите Linux-пакет так, как вам нравится, затем запустите инструменты AMI для упаковки / загрузки в в гостевой системе. Затем просто синхронизируйте резервные копии образа виртуальной машины с различными загружаемыми AMI.
Некоторые предостережения: вам нужно убедиться, что вы используете совместимые ядра или, по крайней мере, имеете совместимые модули ядра в ВМ, иначе ваш экземпляр не загрузится в сети EC2. Вы также должны убедиться, что ваша система также может автоматически настроить себя (сеть, монтирование и т. Д.).
Если вы хотите использовать существующий AMI, это немного сложнее. Вам необходимо скачать и распаковать AMI в образ виртуальной машины, добавить ядро и загрузить его. Насколько я знаю, нет метода «одного клика», чтобы заставить его работать. Кроме того, AMI могут быть зашифрованы (я знаю, что они по крайней мере подписаны).
Вы можете сделать это, настроив виртуальную машину «начальной загрузки», чтобы специально извлекать AMI в виртуальный диск с помощью инструментов AMI, а затем загружать этот виртуальный диск отдельно.
Я знаю, что это довольно расплывчато, но это те шаги, которые вам придется пройти. Возможно, вы могли бы сделать некоторые сценарии для автоматизации процесса преобразования AMI в VDKS.
Форум Amazon также полезен. Например, см. эту статью .
О, эта статья также подробно рассказывает о некоторых из этих процессов.