我在AWS Lambda中使用的javascript函数依赖于自定义模块。自定义模块通过fs.writeFileSync(File, "", "utf8")
使用对文件系统的同步写入。但是,Lambda在此行抛出错误“EROFS:只读文件系统,打开.......”是否有任何特定的方法让自定义模块使用lambda的/ tmp?除了更改模块本身之外,还有其他方法可以解决此错误吗?
答案 0 :(得分:2)
除了编辑自定义模块或对其进行配置(如果自定义模块具有配置存储路径的配置选项)以保存到文件系统之外,没有其他方法。需要编辑它以指向/ tmp。