无法导入模块“main”:没有名为“main”的模块。

0

【以下的问题经过翻译处理】 我有一个连接到API网关的Lambda函数,一切都工作得非常好。然后,我更新了一个在Lambda函数压缩包中的文件。我重新构建了压缩包并上传了它。现在我得到了错误: [ERROR] Runtime.ImportModuleError:无法导入模块'main':没有名为'main'的模块 Traceback(最近的调用最先): 但是我除了一个与该错误无关的Python代码中的代码行之外,没有改变任何东西。我已经检查了文件名(main.py)和函数名称(lambda_handler)= > main.lambda_handler,chmod等。

profile picture
專家
已提問 5 個月前檢視次數 20 次
1 個回答
0

【以下的回答经过翻译处理】 在某些情况下,错误与handler值的错误配置有关。lambda配置中的handler值必须具有文件.方法的值。如果您的文件名为_main.py而您的方法名为handler,则应将lambda handler的值设置为以下值"_main.handler"。

profile picture
專家
已回答 5 個月前

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

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

回答問題指南