question

Rosabonita avatar image
Rosabonita asked ·

Alexa Skill with AWS Lambda, Flask-Ask, and local Program

Ok. So I need some direction.

I have a python program called Wally Flow running on my local machine. It updates data in text files. These text files are read by the python Flask Ask program I've written which feeds the data to a corresponding Alexa Skill through ngrok.

I want to move the Flask Ask program to AWS Lambda.

I need a way for the local python program (Wally Flow) to update the data in the cloud that is then accessed by the AWS Lambda which serves as the end point for the Alexa Skill

alexa skills kitlambdapython
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Anand@Amazon avatar image
Anand@Amazon answered ·

Hi there,

You can us ngrok to tunnel your python program which creates a https link which you can provide as https endpoint so whenever you are making any changes in your local machine then same data get reflected.

10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Patrick avatar image
Patrick answered ·

I have the same issue. Built the Skill and ran ngrok (exactly the same process I followed and released four Skills before March switch to new Alexa Skills Build-Test interface). Now I got "I am unable to reach the requested skill".

Testing skill ID amzn1.ask.skill.f41ad5e7-3d97-486a-a098-7da3793dbd7b

Appreciate any help to get over this hump. Thanks.

1 comment
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Resolution - Endpoint https:, specify "My development endpoint is a sub-domain of a ..." (the 2nd / middle option).

Before, I selected the default top choice, hence cannot find the Skill.

0 Likes 0 ·