如何在Google Cloud中的文件上运行Python脚本

时间:2019-07-16 01:32:45

标签: python google-cloud-platform google-cloud-storage

我在Google Cloud Storage存储桶中有一堆文件,其中包括一些Python脚本和文本文件。我想在文本文件上运行Python脚本。做这件事的最佳方法是什么(App Engine,Compute Engine,Jupyter)?谢谢!

2 个答案:

答案 0 :(得分:1)

我建议使用Google Cloud Function,每次将新文件上传到Cloud Storage进行处理时,该功能都会自动触发。您可以在Cloud Function Storage Tutorial

中查看此工作流程

答案 1 :(得分:0)

您至少需要首先至少将python脚本下载到环境中(无论是GCE还是GAE)。要访问GCS文本文件,您可以使用https://pypi.org/project/google-cloud-storage/库。我认为您无法从对象存储桶本身执行python脚本。

如果更改用于从GCS读取文本文件的python代码很麻烦,则必须将所有内容下载到您的环境中(例如,使用gsutil)