#linux #amazon-web-services #amazon-ec2 #aws-lambda #command-line-interface
#linux #amazon-веб-сервисы #amazon-ec2 #aws-лямбда #интерфейс командной строки
Вопрос:
Если я запускаю приведенный ниже скрипт на своем сервере EC2, я получаю количество виртуальных машин, запущенных / остановленных в моей учетной записи:
aws ec2 describe-instances --filters "Name=instance-state-name,Values=running" | grep InstanceId | wc –l
Как я могу автоматизировать этот процесс?
Мое требование заключается в том, что скрипт должен запускаться на виртуальной машине один раз в день и отправлять мне выходные данные по почте. Пожалуйста, дайте мне способ разобраться с этим.
Комментарии:
1. Должен ли он выполняться на экземпляре? Как насчет использования лямбда-функции?
Ответ №1:
Я думаю, что вам нужны задания Cron для ежедневного запуска вашего скрипта. Что касается электронной почты, вы можете добиться этого многими способами; я бы рекомендовал использовать библиотеку для простого языка, например NodeJS.