首页 > 解决方案 > FFMPEG - aws 控制台问题

问题描述

我创建了 aws lambda 函数并在 aws 控制台上运行,但出现错误

Error: spawn EACCES
at _errnoException (util.js:1022:11)
at ChildProcess.spawn (internal/child_process.js:323:11)
at exports.spawn (child_process.js:502:9)
at Timeout.setTimeout [as _onTimeout] (/var/task/handler.js:23:22)
at ontimeout (timers.js:482:11)
at tryOnTimeout (timers.js:317:5)
at Timer.listOnTimeout (timers.js:277:5)

我已经像下面这样设置了 alrady process.env['PATH']

 process.env['PATH'] = process.env['PATH'] + ':/tmp/:'  +
 process.env['LAMBDA_TASK_ROOT'] +
 ':' + process.env['LAMBDA_TASK_ROOT'] + '/bin' +
 ':' + process.env['LAMBDA_TASK_ROOT'] + '/lib';

我正在使用 bin 文件夹中可用的 ffmpeg 二进制文件,所以我想在 aws linux 机器上访问 ffmpeg。我的代码文件夹结构像

在此处输入图像描述

标签: node.jsffmpegaws-lambda

解决方案


推荐阅读