我在函数里要运行一个可执行文件,在本地调试通过,为什么在函数计算的环境中返回 “permission denied” 错误?
通常在 Windows 系统中开发函数会遇到类似的问题,主要的原因是在打包代码时, Windows 平台下的有些压缩工具丢失了文件/文件夹的属性。当代码在函数计算的运行环境中解压后(Linux),就会遇到没有权限的问题。请确保您的压缩工具保留了文件或者文件夹的others权限,例如755或者664。或者使用 Linux/Mac OS 开发。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。