防止调用者在 AWS Lambda 或分片上重用容器

问题描述 投票:0回答:2

我正在使用 AWS Lambda 让用户执行任意代码,并承担所有相关风险。由于 lambda 是有限制和时间限制的,在我看来,主要的风险是在容器重用的情况下污染环境以供将来调用。

有没有一种方法可以在不重新部署函数的情况下检测、防止调用者在 AWS Lambda 上重用容器或对其进行分片?

amazon-web-services aws-lambda sandbox
2个回答
0
投票

之前有人问过类似的问题,不幸的是,答案是“否”。您无法控制底层的“框架”。你可以阅读更多关于这里.


0
投票

截至 2023 年,这似乎仍然不受支持(请参阅这篇博文这个 GitHub 问题)。您可以做的是终止上次调用的所有剩余进程并删除

/tmp
目录的内容。

© www.soinside.com 2019 - 2024. All rights reserved.