您在函数中使用的一些库,可能会尝试在当前目录写入一些配置文件,此时会遇到 [Errno 30] Read-only file system: '/code/.xxx
的错误,解决办法是在函数开始执行前,把进程的当前目录设置为/tmp (/tmp是可读写的目录)。
- Python
def my_handler(event, context): import os os.chdir('/tmp') // 其他代码
- Node.js
exports.handler = function(event, context, callback) { process.chdir('/tmp'); // 其他代码 };