问题现象
当我在本地使用Windows操作系统或macOS操作系统开发函数时,可执行文件在本地测试正常,但当我将函数部署到函数计算运行时,报错permission denied
。
可能原因
由于在开发函数的过程中需要打包代码,在打包代码时,Windows操作系统和macOS操作系统中有些压缩工具在打包文件时可能会丢失文件或文件夹的属性。由于文件或文件夹的属性已丢失,文件已不具备可执行权限,代码再次在函数计算的运行环境(Linux)中解压部署运行时,就会遇到permission denied
报错。
解决方案
文档内容是否对您有帮助?