【发布时间】:2021-12-26 08:57:01
【问题描述】:
我正在使用 cloudformation 创建我的 lambda 函数。我选择从 S3 中提取代码。
但是,当创建 lambda 函数时,它似乎创建了一个嵌套结构,并且我无法导入我的包,除非我将 lambda 和关联的库包移动到 lambda 函数的根级别。
代码段的Cloudformation值:
Code:
S3Bucket: youll_never_guess-bucket-12345
S3Key: python_data_collector.zip
它在 lambda、aws 控制台中的显示方式:
控制台中处理程序的完整路径:
我试过了:python_data_collector/lambda.lambda_handler 和 python_data_collector.lambda.lambda_handler
错误信息:
Unable to import module 'python_data_collector/lambda': No module named 'requests'"
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudformation