3

我已经在AWS Lambda和Alexa控制台上设置了Hello World(https://github.com/amzn/alexa-skills-kit-js/tree/master/samples/helloWorld))示例技巧。但是,当我去运行它,它给了我这个错误:Alexa技能工具包样本技能不会在亚马逊上传Lambda - 抛出错误

module initialization error: Error at Error (native) at Object.fs.openSync (fs.js:549:18)
at Object.fs.readFileSync (fs.js:397:15)
at Object.Module._extensions..js (module.js:415:20)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (/var/task/index.js:20:18)
at Module._compile (module.js:409:26)

我创建的src文件夹中找到的index.js和AlexaSkill.js文件的ZIP上载AWS LAMBDA的文件。我究竟做错了什么?

+0

引用了错误消息 –

+0

它过去为我使用包含AlexaSkill帮助程序模块的自定义技能正常工作,但现在我得到相同的错误。 –

回答

0

我有类似的问题。事实证明,这是与index.js文件捆绑在一起的包含文件的文件许可权。这固定它对我来说:

chmod 755 AlexaSkill.js 

在压缩包和上传之前。

相关问题