Я пытаюсь подогреть функцию лямбда (внутри VPC, которая имеет доступ к частному RDS) с помощью cloudwatch.Скорость составляет 5 минут (только для эксперимента). Я собираюсь сделать это через 35 минут.
После того, как я увидел журналы облачных часов, которые указывают, что функция была вызвана (и завершена, что я установил условиеесли не было введено никаких данных, немедленно возвратите ответ API-шлюза), я вызываю функцию из URL-адреса API-шлюза.
Однако, я все еще получаю тот холодный запуск, который возвращает ответ через 2 секунды.Если я сделаю это снова, я получу ответ через 200 мс.
Итак, мой вопрос:
- Что я сделал не так?можно ли на самом деле обогреть лямбда-функцию с помощью графика облачных часов?
- Влияет ли немедленное удаление запроса на это поведение?соединение с БД не установлено, если запрос от cloudwatch
Спасибо!
**** РЕДАКТИРОВАТЬ ****
Я пытался подключиться кБД, прежде чем я уронить функцию, когда она вызывается CloudWatch.Но это ничего не меняет.Первый запрос через вызов API все еще около 2 с, а следующие около 200 мс.
**** РЕДАКТИРОВАТЬ 2 ****
Я попытался полностью удалить расписание и холодный стартдостигает 9 с.Так что я думаю, что 2s обесценили холодный старт.Возможно ли, что проблема заключается в других сервисах?Например, API-шлюз?