【发布时间】:2021-06-19 21:23:06
【问题描述】:
我正在尝试将我的烧瓶应用程序运行到 lambda。它部署成功(使用无服务器框架),但是当我测试时出现此错误:
OSError: [Errno 30] Read-only file system
触发错误的部分代码:
with open("tmp/some-file.zip", "wb") as binary_file:
binary_file.write(file_content)
有什么建议吗?
【问题讨论】:
-
您是否尝试过使用允许写入的文件系统?
-
应用已经部署到 lambda。那么权限有什么问题呢?
-
stackoverflow.com/questions/53810516/… 有帮助吗?我通过将
aws-lambda read-only file system放入搜索引擎找到了它。这是第一个结果。 -
仔细看:您似乎知道您需要写入
/tmp目录中的某个位置,但这意味着您只是有一个错字(或对 unix 上的绝对路径与相对路径的误解)类系统)。
标签: python python-3.x flask aws-lambda serverless-framework