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 

在壓縮包和上傳之前。

相關問題