依赖模块在AWS lambda上访问文件系统

时间:2017-08-14 11:26:42

标签: javascript aws-lambda

我在AWS Lambda中使用的javascript函数依赖于自定义模块。自定义模块通过fs.writeFileSync(File, "", "utf8")使用对文件系统的同步写入。但是,Lambda在此行抛出错误“EROFS:只读文件系统,打开.......”是否有任何特定的方法让自定义模块使用lambda的/ tmp?除了更改模块本身之外,还有其他方法可以解决此错误吗?

1 个答案:

答案 0 :(得分:2)

除了编辑自定义模块或对其进行配置(如果自定义模块具有配置存储路径的配置选项)以保存到文件系统之外,没有其他方法。需要编辑它以指向/ tmp。