【发布时间】:2017-02-16 16:43:56
【问题描述】:
我刚刚创建了我的第一个(自定义)静止图像。我通过上传包含我的 index.js 和所有必需代码的 zip 文件在 Lambda 中设置了该功能,包括 node_modules 和我的孩子的基本 Alexa 技能(根据教程)。我确保我压缩了文件和子文件夹,而不是文件夹本身(我可以看到这是导致类似错误的常见原因),但是当我使用示例话语在网络工具中创建技能和测试时,我得到:
无法调用远程端点,或者它返回的响应是 无效。
我不确定如何调试它,因为 CloudWatch 中没有任何记录。
我可以在 Lambda 请求中看到我的槽值已成功转换/解析,并且意图名称正确。
在 AWS Lambda 中,我可以使用 LaunchRequest 和另一个命名意图成功调用该函数。但是,从开发人员控制台中,我什么也得不到。 我尝试将 JSON 从 lambda 测试(有效)复制到开发人员门户,但我得到了同样的错误。这是我在开发门户中放入的 JSON 示例(适用于 Lambda)
{
"session": {
"new": true,
"sessionId": "session1234",
"attributes": {},
"user": {
"userId": null
},
"application": {
"applicationId": "amzn1.echo-sdk-ams.app.149e75a3-9a64-4224-8bcq-30666e8fd464"
}
},
"version": "1.0",
"request": {
"type": "LaunchRequest",
"requestId": "request5678"
}
}
【问题讨论】:
标签: amazon-web-services aws-lambda alexa alexa-skills-kit