Я знаю, что можно заставить лямбда-функцию запускаться по расписанию, используя CloudWatch (который в основном имитирует CRON).
Однако, возможно ли это сделать на временной основена основе ручного триггера? Например, «нажмите кнопку», чтобы запускать лямбда-функцию каждый час, но только в течение следующих 48 часов - и затем останавливаться и не запускаться снова, пока человек не «нажмет кнопку».
Кнопка «Кнопка»"может создать правило CloudWatch с помощью API, но как я могу сделать так, чтобы правило автоматически останавливалось / само по себе через 48 часов?
Пример создания правила CloudWatch:
aws events put-rule \
--name my-scheduled-rule \
--schedule-expression 'rate(1 hour)'