【发布时间】:2021-06-28 08:53:27
【问题描述】:
我正在尝试将 zip 文件上传到 AWS lambda,但不断收到错误消息“无法导入模块 'lambda_function': No module named 'lambda_function'”
我已经开始创建一个名为“lambda_function.zip”的压缩文件,其中一个文件包含在“lambda_function.py”中。稍后我需要在 zip 文件中包含包,但现在它是一个非常简单的函数,名为 lambda_handler,仅使用 json。
上传后,这是文件结构和测试后收到的错误消息: code and error message screenshot
如果我将 lamda_function.py 移动到根文件夹“RWS-POC”中,那么它可以工作,但稍后当我需要上传更大的 zip 文件时,这将不是一个选项,因为通过界面进行编辑被禁用。
我还可以确认处理程序设置为 lambda_function.lambda_handler,python 文件名为“lambda_function”,函数名为“lambda_handler” lambda_function.lambda_handler settings screenshot
我确定我在做一些非常基本的错误,因此非常感谢任何帮助。
谢谢!
【问题讨论】:
标签: python amazon-web-services amazon-s3 aws-lambda python-3.7