У меня есть собственный AMI с соответствующим снимком EBS, сделанным некоторое время назад. Недавно я решил создать новый снимок EBS, чтобы отразить некоторые обновления программного обеспечения. Затем я хотел отправить точечный экземпляр запрос, чтобы новый экземпляр использовал новый снимок. Основываясь на документации AWS, кажется, что для этого мне нужно создать новый AMI на основе нового снимка EBS как корневой объем. Однако похоже, что единственный способ создать новый AMI - использовать существующий или работающий экземпляр EC2 в качестве основы. Но поскольку любые существующие или работающие экземпляры используют один из предыдущих снимков, он выглядит как словить 22 ситуация. Я что-то упускаю? Какой правильный последовательность шагов создать новый AMI из экземпляра с обновленной файловой системой или через моментальный снимок этой файловой системы? Заранее спасибо!
Я понял, как решить свою проблему. Ответ Эндрю Ласка указал мне правильное направление. Однако в моей текущей среде я предпочитаю вариант с графическим интерфейсом, а не из командной строки. Но он ошибается, заявляя, что опция консоли GUI не существует для создание нового AMI из снимка EBS. Я немного исследовал и обнаружил, что этот вариант действительно существует. Решение описано в этом документе: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-launch-snapshot.html. Я уже использовал вышеупомянутые рекомендации для создания и запуска нового AMI на основе моего снимка EBS.
Похоже, вы хотите создать новый AMI из снимка EBS. Консоль не позволяет этого делать; вам следует использовать инструменты командной строки.
http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RegisterImage.html
Вам нужен ec2-register -s snap-XXXXXXXX.