Убедитесь, что функция AWS Lambda уже запущена до запуска расписания cron - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть периодическая функция AWS Lambda, которая должна запускаться каждые 15 минут. Я хотел бы проверить, работает ли он, перед повторным вызовом через 15 минут.

Есть ли какая-либо функция AWS, которая проверяет это? Или мне придется разработать другую лямбду для проверки?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2019

Согласно документации AWS здесь , вы можете установить параллелизм, чтобы либо гарантировать, что ваша функция может достичь определенного уровня параллелизма, либо, наоборот, вы можете использовать параллелизм, чтобы ограничить максимальное число одновременныхinvocations.

Чтобы достичь своей цели, просто установите для параллелизма значение 1, и если выполняется другое выполнение, ваш вызов вызовет исключение.

0 голосов
/ 01 ноября 2019

Максимальное время выполнения лямбда-функции составляет 15 минут (обратите внимание, что это не значение по умолчанию, равное 3 секундам). Если вы запускаете лямбда-функцию по расписанию, то каждые 15 минут предыдущая либо уже закончила работу, либо истекло время ожидания, поэтому ответ - нет, предыдущий экземпляр лямбда-функции не работает.

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