当尝试修改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
專家
已提問 6 個月前檢視次數 5 次
1 個回答
0

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

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

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

profile picture
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南