Я упаковываю несколько файлов в свой лямбда-пакет, который мне нужен.Я использовал какой-то пример, чтобы почти все заработало.
Я могу проверить путь к файлу ОК
const deviceCert = path.resolve(certType + "-deviceCert.key");
, который выходит из системы
"message": "Resolved path to TEST-deviceCert.key: /var/task/TEST-deviceCert.key"
когда я пытаюсь прочитать файл, используя
fs.readFile(deviceCert, (err, data) => {
if (err) {
log.error(`Verify deviceCert failure: ${err}`);
responseBody = Helper.buildCORSResponse(502, JSON.stringify({ message: "Unable to locate file required" }));
return callback(null, responseBody);
}
});
, я получаю следующую ошибку
Error: ENOENT: no such file or directory, open '/var/task/TEST-deviceCert.key'"
Если я могу проверить путь, то почему я не могу его прочитать?
Есть идеи ??