繁体   English   中英

在 Fedora 32 上使用 AWS SAM 命令在本地运行 lambda function 时出现问题。Docker 问题

[英]Problem running lambda function locally with AWS SAM command on Fedora 32. Docker problem

有没有人尝试在 Fedora 32 上正确安装 docker 并运行 sam 本地命令? 当我尝试执行时,每次都会出现以下错误:

错误未捕获的异常 {"errorType":"Runtime.ImportModuleError","errorMessage":"错误:找不到模块 '/var/task/....

该代码在基于 debian 的系统上运行完美,因此这不是代码的问题。 是Fedora 32 docker安装的问题。

任何帮助将不胜感激。 谢谢

您可能需要修复部署 package 的权限。

在 CLI 中运行以下命令以递归修复权限:

$ chmod 644 $(find /tmp/package_contents -type f)$ chmod 755 $(find /tmp/package_contents -type d)

完成权限修复后,再次上传部署 package 并试一试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM