亚马逊云服务技能开发与监控指南
在当今的云计算领域,亚马逊云服务(AWS)提供了丰富的工具和服务,助力开发者构建强大的应用程序。本文将深入探讨如何使用AWS的相关服务来开发Alexa技能,以及如何利用CloudWatch进行监控和告警。
1. 基于Java的Lambda项目开发
在开发Alexa技能时,我们使用了ASK SDK v2(Java)。使用这个版本的SDK,需要为每个意图定义处理程序。每个处理程序都有 canHandle 函数和 handle 函数。 canHandle 函数用于检查和确认处理程序响应的意图,而 handle 函数包含了意图的实际逻辑。
除了意图处理程序类,还需要定义一个父处理程序类,该类继承自 SkillStreamHandler 类。从这个处理程序类中,需要通过 super 调用将包含所有其他意图处理程序的 AlexaSkill 对象传递给 SkillStreamHandler 父构造函数。
如果使用的是旧版本的SDK,可以访问 迁移指南 迁移到本文使用的版本(v2)。
此外,为了让Alexa按照我们期望的方式说出特
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



