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