相关疑难解决方法(0)

在亚马逊lambda中使用moviepy,scipy和numpy

我想使用AWS Lambda功能生成视频.

我按照这里这里的说明进行了操作.

我现在有以下过程来构建我的Lambda函数:

步骤1

触发一个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)

python numpy amazon-web-services aws-lambda

64
推荐指数
5
解决办法
3万
查看次数

无法让phantomjs在aws lambda上工作

我正在尝试使用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无法访问幻像二进制文件.有什么办法可以让函数获得更多的权限吗?

谢谢

ubuntu amazon-web-services phantomjs aws-lambda

4
推荐指数
1
解决办法
2457
查看次数