Хотя я не понимаю, почему это не должно работать, обратите внимание, что это будет работать только в контексте одного экземпляра и не будет сохраняться при масштабировании вашего приложения.
В экземплярах приложения-функции , вам потребуется go для распределенной блокировки, например, при использовании аренды больших двоичных объектов хранилища .
Кроме того, лучше использовать очередь (например, служебная шина ) с соответствующая конфигурация параллелизма, чтобы не попасть в таймауты .