我想使用AWS Lambda功能生成视频.
我现在有以下过程来构建我的Lambda函数:
触发一个Amazon Linux EC2实例并以root身份运行它:
#! /usr/bin/env bash
# Install the SciPy stack on Amazon Linux and prepare it for AWS Lambda
yum -y update
yum -y groupinstall "Development Tools"
yum -y install blas --enablerepo=epel
yum -y install lapack --enablerepo=epel
yum -y install atlas-sse3-devel --enablerepo=epel
yum -y install Cython --enablerepo=epel
yum -y install python27
yum -y install python27-numpy.x86_64
yum -y install python27-numpy-f2py.x86_64
yum -y install python27-scipy.x86_64
/usr/local/bin/pip …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用node-lambda执行phantomjs,我在网上找到的碎片主要是 https://github.com/justengland/phantom-lambda-template
我在使用node43部署node-lambda时遇到了一些问题,但手动安装最新的源代码似乎在这方面有所帮助.
但是现在我在运行lambda函数时遇到了麻烦.我明白了
2016-04-12T16:47:12.133Z 3330adb9-00ce-11e6-9c08-d79a6bc84748 Calling phantom: /var/task/phantomjs [ '/var/task/phantomjs-script.js' ]
2016-04-12T16:47:12.236Z 3330adb9-00ce-11e6-9c08-d79a6bc84748 Error: spawn EACCES
at exports._errnoException (util.js:870:11)
at ChildProcess.spawn (internal/child_process.js:298:11)
Run Code Online (Sandbox Code Playgroud)
看起来像lambda无法访问幻像二进制文件.有什么办法可以让函数获得更多的权限吗?
谢谢