Как создать инстанс EC2 из моментального снимка в cloudformation?

Я хотел бы указать идентификатор моментального снимка, который будет использоваться для создания образа корневого устройства для экземпляра EC2, созданного с помощью cloudformation. Как я могу это сделать?

Я смог найти только способ сделать том из снапшота, но никак не использовать его в инстансе.


person Fluffy    schedule 13.08.2012    source источник


Ответы (2)


Если вы хотите использовать моментальный снимок EBS в качестве основы для корневого диска (тома EBS) для экземпляра, вам необходимо сначала зарегистрировать моментальный снимок как AMI (например, с помощью ec2-register).

Обязательно укажите правильную архитектуру и ядро ​​(AKI) при регистрации моментального снимка в качестве AMI.

В качестве альтернативы, вместо создания моментального снимка и его регистрации в виде отдельных шагов, вы можете использовать команду ec2-create-image/API/консольную функцию для выполнения моментального снимка и регистрации за один шаг. Это также заботится о выборе правильной архитектуры, ядра и других параметров.

Если у вас есть AMI, вы можете указать CloudFormation использовать этот AMI при запуске нового экземпляра.

person Eric Hammond    schedule 13.08.2012
comment
Документы здесь может показать вам, как создать ресурс EC2 в шаблоне Fluffy после того, как вы выполнили описанные выше шаги Эрика. - person Christopher; 14.08.2012
comment
Жаль, что вы не можете создать AMI с помощью CloudFormation, или что AMI вообще нужен. Это сэкономило бы много работы для этого базового варианта использования. - person Andrew; 01.12.2012

Я согласен. Это не имеет ничего общего с облачным формированием, но я просто сделал это после калечащего «сделай-выпусти-обновление». Это просто вопрос создания образа из моментального снимка и, в моем случае, обязательного изменения типа виртуализации на «виртуализацию с аппаратной поддержкой» (HVM). Затем можно просто запустить полученный образ (AMI).

person terminalfool    schedule 20.08.2018