gpt4 book ai didi

amazon-web-services - AWS Lambda 层没有执行权限

转载 作者:行者123 更新时间:2023-12-03 17:29:22 25 4
gpt4 key购买 nike

我为包含 bin 可执行文件(texlive)的 Python 运行时(3.6 和 3.7 兼容)创建了一个 lambda lambda

但是当我尝试通过 subprocess.run 执行它时它说它没有执行权限!

我如何才能使该层具有执行权限?我在 Windows 10 上压缩了层文件,所以我不确定如何添加 Linux 执行权限。

此外,据我所知,当您解压缩文件时,它会“重置”权限,因此如果 AWS 在解压缩我的图层时没有设置执行权限,我该怎么办?

顺便说一句,我正在通过 aws 控制台上传我的层

最佳答案

我在 Windows 10 上安装了 WSL,并使用 Ubuntu 中的 zip 可执行文件压缩了我的层:

zip -r importtime_wrapper_layer.zip .
它创建了一个 zip 文件,该文件保留了对我的脚本的 755 文件权限。
我能够使用 7zip 查看正确的属性,并且 Lambda 运行时能够执行它。

关于amazon-web-services - AWS Lambda 层没有执行权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57540213/

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