Как записать во временный каталог в Lambda в тот же вызов? - PullRequest
0 голосов
/ 13 декабря 2018

Мне просто нужно скачать файл изображения, проверить его формат на данный момент, возможно, изменить его размер позже, а затем передать его в другую библиотеку для работы с ним, все в одном вызове.Можно ли как-нибудь использовать временную директорию в лямбда-функции?Спасибо!

1 Ответ

0 голосов
/ 13 декабря 2018

Вы можете записать файл во временную директорию / tmp в директорию lambda.Он имеет ограничение в 512 МБ.Ниже приведен пример

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");
    }
  });
 };
...