在 Amazon Web Services 控制台上上传 lambda 函数代码时出现问题
Problems uploading lambda function code on Amazon Web Services console
我正在尝试使用本教程为客户构建 Alexa 原型:https://developer.amazon.com/public/community/post/Tx3DVGG0K0TPUGQ/New-Alexa-Skills-Kit-Template:-Step-by-Step-Guide-to-Build-a-Fact-Skill
上传包含 Alexskill.js 和 index.js 文件的 zip 文件时出现错误。我相信这些在系统本身中,与我的代码无关。这是我的浏览器控制台的屏幕截图:
无法查看您上传的 zip 文件是否成功(令人沮丧)-但这看起来很糟糕吧?
显然,当我尝试测试 lambda 函数时出现此错误:
{
"errorMessage": "Cannot find module 'index'",
"errorType": "Error",
"stackTrace": [
"Function.Module._load (module.js:276:25)",
"Module.require (module.js:353:17)",
"require (internal/module.js:12:17)"
]
}
我迫切需要让它正常工作。有没有人在一个文件中获得代码,我可以使用内联代码编辑器来执行此操作?我正在使用非常基础的 FactSkill 演示。
这是 'I want to kick myself around the room' 时刻之一。在本文中,它告诉您从 GIT 下载 ZIP 存档,然后将其上传到 lambda 控制面板。当您在 mac 上执行此操作时,它会为您将其解压缩到一个文件夹中。然后我将该文件夹压缩并上传。那是我的问题...
您需要将这两个文件压缩到文件夹中,而不是文件夹本身!
然后它可以从存档中看到模块。
DOH!!!
但是,仍然......亚马逊,wtf 是怎么回事?
我正在尝试使用本教程为客户构建 Alexa 原型:https://developer.amazon.com/public/community/post/Tx3DVGG0K0TPUGQ/New-Alexa-Skills-Kit-Template:-Step-by-Step-Guide-to-Build-a-Fact-Skill
上传包含 Alexskill.js 和 index.js 文件的 zip 文件时出现错误。我相信这些在系统本身中,与我的代码无关。这是我的浏览器控制台的屏幕截图:
无法查看您上传的 zip 文件是否成功(令人沮丧)-但这看起来很糟糕吧?
显然,当我尝试测试 lambda 函数时出现此错误:
{
"errorMessage": "Cannot find module 'index'",
"errorType": "Error",
"stackTrace": [
"Function.Module._load (module.js:276:25)",
"Module.require (module.js:353:17)",
"require (internal/module.js:12:17)"
]
}
我迫切需要让它正常工作。有没有人在一个文件中获得代码,我可以使用内联代码编辑器来执行此操作?我正在使用非常基础的 FactSkill 演示。
这是 'I want to kick myself around the room' 时刻之一。在本文中,它告诉您从 GIT 下载 ZIP 存档,然后将其上传到 lambda 控制面板。当您在 mac 上执行此操作时,它会为您将其解压缩到一个文件夹中。然后我将该文件夹压缩并上传。那是我的问题...
您需要将这两个文件压缩到文件夹中,而不是文件夹本身!
然后它可以从存档中看到模块。
DOH!!!
但是,仍然......亚马逊,wtf 是怎么回事?