2016-03-17 1 views
-2

Мне нужно составить список всех экземпляров ec2, которые у меня есть с экземпляром instanceid и последним использованным временем. Как я могу это сделать? Пожалуйста, совет.Как найти время последнего использования ec2

Спасибо.

+2

Вам нужно будет определить «последнее используемое время». –

ответ

0

Вам нужно будет подтвердить это с использованием вашего прецедента, однако я бы предположил, что если показатели «Сетевой вход» и «Сетевой выход» равны 0, то в течение некоторого времени сервер не используется, поскольку он не получает и не отправляет данные.

Указанные выше показатели могут быть получены из Cloudwatch через API.

Дайте мне знать, если это поможет.

+0

Спасибо. @helloV: время запуска дает, когда экземпляр был создан. – AIR

0

Используйте DescribeInstances, чтобы получить instance_id и launch_time

Вы хотите использовать CLI или SDK?

0

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

Более подробная информация здесь: https://technet.microsoft.com/en-us/library/cc731826.aspx

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