一个 Lambda 函数在每次调用期间会创建小于 10 MB 的临时文件。这些文件在函数运行时会被多次读取和修改,并且之后不需要持久化。存储这些临时文件的合适位置是哪里?
选择一个答案
点击一个选项来检查您的答案。
正确答案: the /tmp directory.
为什么这是答案
Lambda 函数在每次调用期间都会获得一个专用的 /tmp 目录,其存储空间最大为 10 GB。这个目录是临时的,函数执行结束后其内容会被清除,非常适合存储不需要持久化的临时文件。由于文件大小小于 10 MB 且在运行时会被多次读取和修改,使用 /tmp 目录提供了低延迟的本地存储,性能最佳。 Amazon EFS 适用于需要持久化存储且多个 Lambda 函数或实例共享访问的场景,但对于单个函数内部的临时文件来说,开销较大。Amazon EBS 不能直接与 Lambda 函数一起使用。Amazon S3 适用于对象存储,但对于频繁读写的小文件,其访问延迟通常高于本地文件系统,且需要额外的网络请求,不适合作为函数内部的临时工作目录。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡