Как убить / прекратить работу функции AWS Lambda? - PullRequest
2 голосов
/ 25 марта 2019

У меня есть лямбда-функция, которая работает в течение ~ 10 минут. Прилично долго для Lambda, но, учитывая наши текущие потребности / настройки, это самый простой способ сделать то, что нам нужно.

Однако недавняя ошибка в нашем лямбда-коде заставила лямбду потерять самообладание и, в основном, DOS - наш собственный сервер. Здесь я понял, что понятия не имею, как убить этот процесс, если мне когда-либо понадобится (против ожидания окончания / тайм-аута). так что ...

Есть ли способ завершить работающий лямбда-процесс с консоли AWS? Есть ли способ сделать это через AWS CLI?

1 Ответ

5 голосов
/ 25 марта 2019

Нет способа убить работающую лямбду.Тем не менее, вы можете установить предел параллелизма равным 0, чтобы он не запускал больше исполнений

например,

$ aws lambda put-function-concurrency --function-name my-function --reserved-concurrent-executions 0

https://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html

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