gpt4 book ai didi

docker - aws lambda docker fork/exec 权限被拒绝

转载 作者:行者123 更新时间:2023-12-05 04:39:07 28 4
gpt4 key购买 nike

我正在尝试将 AWS lambda 与 docker 容器一起使用。容器从 ubuntu:latest 开始构建

使用 AWS lambda 控制台运行测试时,出现以下错误:

Launch error: fork/exec /root/miniconda3/bin/python: permission denied
Entrypoint: [/root/miniconda3/bin/python,-m,awslambdaric]

/root/miniconda3/bin/python 和 awslambdaric 文件确实具有正确的权限。

知道是什么原因吗?

最佳答案

我刚刚遇到了一个类似的问题,其中/root 具有 drwxr-x--- 权限(即“其他人”无法读取或执行)。当它在 Lambda 下运行时,它不会以根用户身份运行,因此它无法访问“其他”不可读/不可执行的目录。

当我将“RUN chmod o+rx/root”添加到我的 Dockerfile 时,我的 lambda 成功运行。

顺便说一句,还要检查/root/miniconda3/bin/python 不是符号链接(symbolic link)。我在某处读到这也可能导致此错误。

关于docker - aws lambda docker fork/exec 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70472305/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com