Я следовал за лямбда-подогревателем https://github.com/jeremydaly/lambda-warmer для NodeJS, чтобы создать аналогичный скрипт для python:
- Согревайте лямбда-функцию каждые несколько минут
- Подогревайте большечем одна лямбда-функция, если я установлю параметры параллелизма
Вот мой код Python: https://github.com/pafun/lambda-warmer-python/blob/master/lambda-warmer-python.py
Вот типичный ввод:
{
"flag": "warmer",
"concurrency": 10,
"test": false,
"delay": 300
}
Обычно сценарий не согревает точное количество экземпляров для меня, если я не увеличу время задержки.Как и в приведенном выше примере ввода, я обычно получаю 6-8 одновременных выполнений, как я наблюдал в лямбда-мониторе AWS.
Как я могу убедиться, что точное количество лямбда-экземпляров будет нагрето?