【问题标题】:Deploying a Python Automation script in the cloud在云中部署 Python 自动化脚本
【发布时间】:2020-04-03 00:21:51
【问题描述】:

我有一个可用的 Python 自动化程序 combine_excel.py。它访问服务器并提取 excel 文件并将它们与自动化工作流程相结合。目前,我需要手动执行此自动化。

我喜欢将这个程序托管在云/服务器中,并在预设的时间和定期的时间间隔激活脚本。我想知道是否有任何服务可以让我这样做。我可以在 Google Cloud 或 AWS 上执行此操作吗?

该程序将生成一个输出,我可以将其保存到我的 Google 云端硬盘中。

【问题讨论】:

    标签: python cloud


    【解决方案1】:

    实现此目的的一种简单/经济高效的方法是使用 AWS Lambda 函数。可以使用 CRON 语法将 Lambda 函数设置为在特定时间间隔触发。

    您可能需要进行一些小的调整以匹配 Lambda 的某些格式要求,如果您有任何依赖项,可能需要尝试一种包含依赖项的方法,但一切都应该非常简单,因为网络上有很多可用的信息。

    同样可以使用 Google Cloud Functions 来实现。

    您也可以尝试无服务器框架,它会为您处理部署,您只需设置一次。

    另一个选择是试用 Zeit,它使用起来非常简单,而且它有一个免费层(和其他的一样)。

    一些有用的链接:

    【讨论】:

    • 太棒了。谢谢。
    猜你喜欢
    • 2017-07-21
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多