Я пытаюсь создать систему планирования для своих экземпляров EC2, используя лямбда-функции для запуска / выключения экземпляров и Cloudwatch для их запуска и планирования. Проблема заключается в том, что Cloudwatch не запускает лямбда-функции, когда функции работают нормально. Я связал Cloudwatch с лямбда-функцией и установил ее как триггер. Но журналы Cloudwatch не отображают никаких воспоминаний об изменении состояния экземпляров, и состояние экземпляров не изменяется. Кто-нибудь может помочь?
Обратите внимание: я протестировал лямбда-функции с помощью функции тестирования, и они обе работают отлично. Я предполагаю, что проблема в Cloudwatch.
Вероятно, у CloudWatch отсутствует разрешение на выполнение вашей Lambda. У вас есть события CloudWatch? Лямбда-триггеры настроен и включен?
Посмотри на это Шаблон CloudFormation делает именно то, что вы хотите - запускает и останавливает заданный Пример в указанное время с использованием Правило событий CloudWatch:
https://github.com/mludvig/ec2-start-stop
Надеюсь, это поможет :)