我有一个alexa技能生活在亚马逊的技能商店。使用alexa开发门户的技术生成器开发了该技能的交互模型,并分别上传了lambda函数。这种技能是实时的,并且有很多用户。
最近,我觉得有必要对这一技能做些改变。因为现在我在所有的alexa技能开发中都使用了ask-cli,所以我也决定用同样的方法来开发这个技能。
以下是我遵循的步骤:
但我得到了以下错误:
[Error]: Building skill schema failed我认为我所做的更改可能是造成这种情况的原因,所以我撤回了这些更改,并按照克隆时的情况编写了代码。然后,我再次尝试部署代码,但错误保持不变。
我在amazon门户上回答了一些问题,对于其他人来说,这是最常见的原因--技巧图标URI中有一些错误。当然,我也从skill.json中删除了这一行,并尝试重新部署它,但是没有什么改变。
有没有人知道造成上述问题的原因?
发布于 2018-08-25 12:42:29
确保您的lambda功能有Alexa技能工具包作为触发器。我通过添加触发器(并输入技能ID)解决了我的问题。
发布于 2018-05-27 04:17:25
这个步骤可能会解决这个问题。
这可能是由于权限错误或部署期间使用的适当配置文件配置不正确或丢失造成的。
发布于 2019-02-18 17:21:46
如果问题的原因是Skill.json文件中的图像urls,请尝试此黑客解决方案。
这就是我在我的技能中使用的,当s3 url都引起问题时。
https://stackoverflow.com/questions/50484853
复制相似问题