AWS Lambda错误:产卵EACCES

AWS Lambda错误:产卵EACCES

问题描述:

最近我使用aws和lambda函数一起处理S3上的文件。可悲的是,在使用claudia上传我的压缩NodeJS代码后,在处理和保存我的文件到S3上时,仍然收到Error:spawn EACCES。使用aws控制台上传后会出现同样的情况。我的桶配置了允许获取和放置对象的策略。此外,lambda具有IAM角色,并具有对存储区的完全访问权限。AWS Lambda错误:产卵EACCES

有人有什么想法,有什么可能出错?我正在使用Windows。

谢谢

+0

确保您将文件保存在AWS Lambda中的/ tmp中。你可以分享正在保存和上传的代码吗? “错误:产生EACCES”是节点错误,而不是AWS,所以它与角色无关。 –

的问题是用命令失踪010_add_platform_class.js执行权限。

您可以使用chmod + x钩子/ after_prepare/010_add_platform_class.js来赋予执行权限。

我在下面的链接的Ionic框架论坛上找到了这个解决方案。 http://forum.ionicframework.com/t/how-to-fix-this-error-spawn-eacces/20490/6

+0

我的源代码中没有这个文件,我也不知道windows是否具有等效形式chmod。 – JohnBe

+0

它仅与权限相关 –