通过依赖模块在 AWS lambda 上进行文件系统访问



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

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

最新更新