当尝试修改S3文件时,Lambda会给出错误提示。

0

【以下的问题经过翻译处理】 我将我的Python脚本及其相关文件夹上传到S3,并在Lambda中使用它。现在,这个脚本也需要修改和移动一些S3中的文件,但每当它尝试写入时就会出现以下错误:“{“errorMessage”:“ [Errno 30]只读文件系统:'/ var / task / config / log / ex \ _140365708625664.log'”,“errorType”:“ OSError”,“requestId”:“ ad64b6d0-0228-4fa1-84b2-83c1bc4e50a7”,“stackTrace”:< ... ....”现在我试图给它授权等等,但我很新手AWS,不知道问题确切在哪里。如果有帮助,谢谢!

profile picture
专家
已提问 5 个月前3 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

你的Lambda函数是否试图将日志文件写入其文件系统?如果是这样,根据AWS文档,/tmp是唯一有效的目录。

它作为一个暂时的存储区域,仅在执行环境的生命周期内被保留,并且通常被用作调用之间的瞬态缓存,但从不作为永久存储数据的地方。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则