У меня есть лямбда, и я хотел бы убедиться, что одновременно работает только один ее экземпляр.
Может ли лямбда (записанная в python) проверять, запущен ли уже другой экземпляр той же лямбды?
Чтобы гарантировать, что выполняется не более 1 экземпляра вашей функции, самый простой способ - установить зарезервированный параллелизм на один :
Зарезервировано Параллелизм также ограничивает максимальный параллелизм для функции и применяется к функции в целом, включая версии и псевдонимы.
Чтобы проверить, действительно ли это так, вы можете запросить ConcurrentExecutions metri c для своей функции с размером By Function Name:
By Function Name
Количество экземпляров функции , обрабатывающих события.
Для этого программно , вы можете использовать get-metri c -data или get-metri c -statistics звонки.