我试图创建一个自定义的Alexa技能,而不使用Lambda。因此,我已经将Spring应用程序部署到一个AWS EC2实例中,设置了一个SSL证书,并通过使用Postman来调用它测试了服务的功能。然后,我将Alexa技能设置为"https“端点。当我在developer.amazon.com上使用测试表单时,我只需返回:
无法调用远程终结点,或者它返回的响应无效。I am a Spring Boot custom skill."
我有一个发布的Alexa技能,我想用预置的并发性进行配置。我尝试在Alexa开发人员控制台中创建新版本并将新的Alexa技能触发器分配给技能端点,并尝试在Alexa技能开发控制台中创建新别名并将其Alexa技能触发器分配给技能端点,但每次都收到以下错误:
Thetrigger setting for the Lambda arn:aws:lambda:us-east-1:1234567890123:function:MyFunction:1 is in
现在我想在我的系统中添加一个语音控制功能,我认为Amazon Alexa是我需要的完美选择,因为我的大多数客户都拥有Alexa。我将给出我想要实现的概述。假设客户向Alexa发出语音命令,就像Alexa, turn on living room's floor light一样。收到这样的命令后,Alexa应该通过API向我的云服务器发出POST请求,参数为:Turn On, Living Room, Floor Light。服务器将API响应作为字符串发送给Alexa<
一旦我得到命令工作一次,一个Lambda函数和Alexa技能为我创建。耶!试图创建一个新用户:Skill Id: amzn1.ask.skill.6eb4f796-8a23-4745-8d3a-5d2b2af5166e
Skill deployment finished.EntityAlreadyExists: Role with name ask-la