如何在同一调用中写入 Lambda 中的临时目录?

How to write in a temp directory in Lambda in the same invocation?

我只需要下载一个图像文件,暂时验证它的格式,稍后可能会调整它的大小,然后将它传递给另一个库来使用它,所有这些都在一次调用中完成。有什么办法可以在 Lambda 函数中使用临时目录吗?谢谢!

你可以写一个文件到lambda中的temp目录/tmp目录存储。它有 512 MB 的限制。下面是一个例子

var fs = require("fs");

 exports.handler = function(event, context) {
   fs.writeFile("/tmp/test.txt", "testing", function (err) {
    if (err) {
        context.fail("writeFile failed: " + err);
    } else {
        context.succeed("writeFile succeeded");
    }
  });
 };