I am creating an Alexa skill using JOVO framework. I have completed the following steps on Amazon Alexa
console:
- Created a new skill in AWS Alexa console
- Created a function in Lambda console
- Under endpoints of the skill added the
Lambda arn
. - Added an Alexa Skill Kit trigger in the above lambda function and added the Skill ID
- Saved endpoints successfully.
Local setup:
$ jovo new WeatherService
$ cd WeatherService
$ code .
$ ask init
selected ask defualt
. Logged in through IAM console in browser
$ jovo build --platform alexaSkill
Up to this everything works fine. So I went on to deploy the skill by the following command:
$ jovo deploy
When the Lambda was trying to deploy, I get the following message:
The trigger setting for the Lambda arn:aws:lambda:us-east-1:880731272882:function:MyWeatherTeller is invalid
Out of curiosity, I ran the same command $jovo deploy
and this time it is a different error message:
askApiUpdateSkill:Resource not found
What I am doing wrong?
Below are screenshots of the console setup: