lambda 的 /tmp 目录会持续一段时间,还是每次运行后都会清除它?

Saj*_*ved 5 amazon-web-services aws-lambda

AWS Lambda /tmp 目录在每次运行函数后存储文件或清理多长时间?

Joh*_*ein 3

来自AWS Lambda 执行上下文 - AWS Lambda

执行 Lambda 函数后,AWS Lambda会在一段时间内维护执行上下文,以等待下一次 Lambda 函数调用。实际上,如果 AWS Lambda 选择在再次调用 Lambda 函数时重用上下文,则服务会在 Lambda 函数完成后冻结执行上下文,并解冻上下文以供重用。

...

当您编写 Lambda 函数代码时,不要假设 AWS Lambda 自动为后续函数调用重用执行上下文。其他因素可能决定 AWS Lambda 需要创建新的执行上下文,这可能会导致意外结果,例如数据库连接失败。

所以,不一定是某个时间。这主要取决于资源的可用性。