Amazon AWS: как получить подробную информацию о прерванном экземпляре EC2 из идентификатора экземпляра
Один из наших экземпляров EC2 пропал из списка запущенных экземпляров, возможно, кто-то случайно его отключил.
В событиях cloudtrail я вижу некоторые события завершения экземпляра, а также время события, идентификаторы пользователя и экземпляра, которые были прекращены.
Проблема в том, что экземпляры уже завершены, я не могу найти более подробную информацию о них, используя идентификатор экземпляра.
Я заинтересован в более подробной информации, такой как ами, пара ключей, теги.
Есть ли способ получить эти данные для прерванного экземпляра?
1 ответ
Если экземпляр был запущен за последние 7 дней, вы можете получить необходимую информацию с панели мониторинга Cloudtrail.
Если экземпляр был запущен более 7 дней назад: если вы включили Cloudtrail и настроили его для записи в S3, то вы можете просмотреть журнал Cloudtrail и найти события, связанные с идентификатором экземпляра. Если вы можете найти RunInstances
событие для этого идентификатора экземпляра, то вы можете получить всю информацию об этом экземпляре из этого события.
Журналы представляют собой сжатые файлы JSON, создаваемые много раз в день. Требуется несколько строк кода Python, чтобы прочитать файлы журнала и найти события, связанные с этим экземпляром.
Я сделал то же самое и смог получить информацию из журналов Cloudtrail.