确定。所以我需要一些指导。
我有一个名为Wally Flow的python程序在我的本地机器上运行。它更新文本文件中的数据。这些文本文件由我编写的python Flask Ask程序读取,该程序通过ngrok将数据提供给相应的Alexa技能。
我想将Flask Ask程序移至AWS Lambda。
我需要一种方法让本地python程序(Wally Flow)更新云中的数据,然后由AWS Lambda访问,作为Alexa Skill的终点
答案 0 :(得分:0)
从此处的其他问题复制而来:AWS Lambda w/Ask Flask Retrieving Data on Local Machine?
实现这一目标的一种方法是将这些文本文件输出到S3而不是本地文件系统。使用boto3,您可以阅读Flask-Ask技能中的那些。您甚至可以在不使用AWS Lambda的情况下对此进行测试,因为您可以从本地计算机读取写入S3,然后再迁移到AWS Lambda。
请在此处查看S3的Boto3指南:http://boto3.readthedocs.io/en/latest/guide/s3.html
要在AWS Lambda上运行Flask-Ask,您可能需要查看https://github.com/Miserlou/Zappa,这使得相当容易。