Amazon AWS: как получить подробную информацию о прерванном инстансе EC2 по идентификатору инстанса

Один из наших экземпляров EC2 пропал из запущенного списка экземпляров, вероятно, он был кем-то остановлен случайно.

В событиях cloudtrail я вижу некоторые события завершения экземпляра, а также время события, идентификаторы пользователя и экземпляра, которые были завершены.

Проблема в том, что поскольку экземпляры уже завершены, я не могу найти более подробную информацию об этих экземплярах, используя идентификатор экземпляра.

Меня интересуют более подробные сведения, такие как ami, пара ключей, теги.

Есть ли способ получить эти данные для завершенного экземпляра?


person prashant    schedule 28.01.2016    source источник
comment
Проверьте эту ссылку AWS. Найдите причину перехода между состояниями под описанием. Из интерфейса командной строки выполните ec2-describe-instances instance_id -v;   -  person Sunil Bojanapally    schedule 28.01.2016


Ответы (1)


Если экземпляр был запущен в течение последних 90 дней, вы можете получить нужную информацию на панели управления Cloudtrail.

Если экземпляр был запущен более 90 дней назад: если у вас включен Cloudtrail и он настроен для записи в S3, вы можете просмотреть журнал Cloudtrail и найти события, связанные с идентификатором экземпляра. Если вы можете найти событие RunInstances для этого идентификатора экземпляра, то вы можете получить всю информацию об этом экземпляре из этого события.

Журналы представляют собой сжатые файлы json, генерируемые много раз в день. Чтобы прочитать файлы журнала и найти события, связанные с этим экземпляром, требуется несколько строк кода Python.

Я проделал то же самое и смог получить информацию из журналов Cloudtrail.

person helloV    schedule 28.01.2016