首页 > 解决方案 > 使用 Google Cloud Functions 长时间运行的 python 进程

问题描述

我正在尝试在 Google Cloud 中运行一个 python 脚本,它将每天一次将 50GB 的数据下载到存储桶中。该下载可能需要比 Google Cloud Functions 设置为 9 分钟的超时限制更长的时间。调用python函数的请求由HTTP触发。

有没有办法解决这个问题?我不需要运行 HTTP Restful 服务,因为它每天从外部源调用一次。(无法安排)。

整个前提是将大量数据直接下载到云端。感谢您的任何建议。

标签: pythongoogle-cloud-functionslong-running-processes

解决方案


9 分钟是不能超过的 Cloud Functions 的硬性限制。如果您不能将工作分成更小的单元,每个函数调用一个单元,请考虑使用不同的产品。Cloud Run 限制为 15 分钟,而 Compute Engine 没有适用于您的限制。


推荐阅读