编写基于AWS-SAM的应用程序时,当我尝试运行lambda函数时,出现以下错误:
[ERROR] Runtime.ImportModuleError: Unable to import module 's3-logging/upload': No module named 'lambdas'
我已经尝试了大量的CodeURI和handler的组合,但似乎无法理解。我的谷歌搜索告诉我lambda容器装载位于CodeURI的代码。因此,为了引用它,我需要让处理程序相对于CodeURI中的目录
我正在使用AWS-SAM CLI构建/暂存/部署它
模板文件:
DataBucketS3LoggingFunction:
Type: 'AWS::Serverless::Function'
Properties:
Handler: s3-logging/upload.lambda_handler
Runtime: python3.8
CodeUri: ./lambdas
目录结构:
目前没有回答
相关问题 更多 >
编程相关推荐