Самый простой способ автоматизировать запуск EC2 ежедневно - PullRequest
0 голосов
/ 09 июня 2019

Я искал способы запуска EC2 ежедневно в определенное время, и есть много способов, но ни один из них не кажется особенно простым - я выбрал самый простой способ (включая способы на основе GUI). Все, что я хочу, это чтобы EC2 (с определенным AMI) запускался в определенное время каждый день (он будет запускать загрузочный скрипт и завершать себя, как только это будет сделано - мне не нужна помощь с этими частями).

Итак, мой вопрос, как я могу автоматизировать запуск EC2 ежедневно?

Справочная информация

Этот превосходный ответ показывает способ использования планировщика облачных данных / экземпляров. Я открыт для использования этих сервисов, однако они могут быть излишними для простого варианта использования, который у меня есть. Кроме того, в этом ответе говорится, что документация написана не очень хорошо, что, по-моему, верно для пользователей, которые хотят быстро начать работу, и которые не очень заботятся о регионе и многих других возможностях

Ответы [ 2 ]

3 голосов
/ 09 июня 2019

Вам потребуется создать лямбда-функцию для запуска вашего EC2, а также использовать CloudWatch Events для планирования: Расписание выражений с использованием Rate или Cron - AWS Lambda

1 голос
/ 10 июня 2019

Я добился большого успеха, используя группу автоматического масштабирования с запланированными действиями масштабирования.У меня есть одно действие масштабирования, чтобы установить желаемое значение 1, затем у меня есть второе действие, чтобы установить желаемое значение 0 немного перед первым действием масштабирования.Экземпляр должен завершить себя без замены в группе автоматического масштабирования.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...