Jad*_*d S 4 amazon-web-services aws-lambda
我有一个lambda函数,运行时间约为10分钟。Lambda相当长的时间,但鉴于我们当前的需求/设置,这是它执行我们需要做的最简单的方法。
但是,我们的Lambda代码中最近出现了一个错误,使lambda陷入了困境,基本上使DOS成为了我们自己的服务器。这是我意识到如果需要的话,我不知道如何终止此过程(vs等待它结束/超时)。所以...
有没有办法从AWS控制台终止正在运行的Lambda进程?有没有办法通过AWS CLI做到这一点?
无法杀死正在运行的lambda。但是,您可以将并发限制设置为0,以阻止它开始执行更多操作
例如
$ aws lambda put-function-concurrency --function-name my-function --reserved-concurrent-executions 0
Run Code Online (Sandbox Code Playgroud)
https://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html
为了停止我的 Lambda 函数处于无限循环中,因为我在 S3 存储桶内 ListObjects 的迭代逻辑中出错,我只是更改了 IAM 策略,该策略允许 Lambda 函数访问 S3 存储桶,导致它失败并因此中断在我的无限循环中,该循环旨在在遇到错误时从 Lambda 函数返回。
| 归档时间: |
|
| 查看次数: |
3323 次 |
| 最近记录: |