设置使用无服务器从Windows部署到Lambda的文件的执行权限

时间:2018-07-17 17:04:06

标签: aws-lambda serverless-framework serverless

我正在使用无服务来部署lambda函数,我需要添加一个可执行的bin文件,但是上传该文件时我没有可执行权限,而且部署后我也无法更改权限,这是我唯一能做的是将文件移动到/ tmp并在那里更改权限,它可以正常工作,但是增加了很多开销,因为我不得不在每次调用时都将文件移动,因为/ tmp是短暂的。

我知道存在一个已知的问题,即Windows&linux文件的权限不同,因此,如果您在Windows上压缩文件并将其解压缩到linux计算机上,则会遇到权限问题,尤其是执行问题,而无服务器部署文件。

??有人对此有更好的解决方法吗? (而不是“从Windows计算机上部署”)

0 个答案:

没有答案