Получение ошибки zip: command not found
на AWS лямбда при попытке использовать zip
команду застегнуть папку:модуль зип не доступен на AWS лямбда
const exec = require('child_process').exec;
exec('touch /tmp/test.txt', (error, stdout, stderr) => {
console.log(stdout);
})
exec('zip /tmp/test.zip /tmp/test.txt', (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
} else {
console.log(stdout);
}
})
exec('ls /tmp/', (error, stdout, stderr) => {
console.log(stdout);
})
Также при размещении молнию внутри папки BIN, он дает разрешение отказано ошибка , Как установить zip-модуль на AWS лямбда?
Метод 1: Использование двоичного кода из экземпляра AMI '/ usr/bin/zip' ничего не происходило, нет ошибки - ничего не записывать. Способ 2: Использование yazl дает проблему с памятью для большого файла с видео. –
Память будет проблемой независимо от того, как вы ее застегните. Сколько памяти вы выделили для своей функции? Или вы говорите о дисковой памяти? Вы получаете только 512 МБ дискового пространства/tmp. –