【问题标题】:Use local Python Program to Update AWS Database for use by AWS Lambda使用本地 Python 程序更新 AWS 数据库以供 AWS Lambda 使用
【发布时间】:2018-09-11 04:23:50
【问题描述】:

好的。所以我需要一些方向。

我有一个名为 Wally Flow 的 Python 程序在我的本地机器上运行。它更新文本文件中的数据。这些文本文件由我编写的 python Flask Ask 程序读取,该程序通过 ngrok 将数据提供给相应的 Alexa Skill。

我想将 Flask Ask 程序移至 AWS Lambda。

我需要一种方法让本地 python 程序 (Wally Flow) 更新云中的数据,然后由 AWS Lambda 访问,AWS Lambda 作为 Alexa Skill 的端点

【问题讨论】:

    标签: amazon-web-services aws-lambda


    【解决方案1】:

    从您的其他问题复制而来: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,这很容易。

    【讨论】:

    • 我想知道这个问题发生了什么。我把它写在我的手机上,它消失了。用 facebook 登录好像开了一个新帐户?不过谢谢。这正是我所需要的。我只是不知道服务 S3 的名称,所以我不知道如何开始
    • 对,有道理:)
    猜你喜欢
    • 1970-01-01
    • 2019-05-15
    • 2020-03-05
    • 2019-10-30
    • 2021-09-19
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多