我正在运行AWS DevSecOps项目present 这里
在管道的StaticCodeAnalysis阶段,我得到AWS函数失败。
在检查日志时,错误是:
“无法导入模块
cfn_validate_lambda:没有名为cfn_validate_lambda的模块”。
我检查了具有python的S3桶,并确保了Zip文件在权限中有Public。
请告诉我如何解决这个问题。
谢谢。
发布于 2019-11-25 19:58:00
您必须小心地打包和压缩依赖项..。
问题在于包装层次。在目录中安装依赖项之后,按如下方式压缩lambda函数(在下面的示例中,lambda_function是我函数的名称)
试试这个:
pip install requests -t .
zip -r9 lambda_function.zip .
zip -g lambda_function.zip lambda_function.pyhttps://stackoverflow.com/questions/51568892
复制相似问题