猿问

如何使用 Cloud Functions 读取和修改云存储中一个存储桶上的 csv 文件并将结果保存

我有 CSV 文件进入 Cloud Storage 存储桶上的一个文件夹,我想创建一个云函数来打开 CSV,向其中添加一个新列,然后将结果作为 new.csv 文件保存到一个新存储桶中。

有没有办法使用 python Cloud Function 来做到这一点???

提前致谢。


ibeautiful
浏览 101回答 1
1回答

慕田峪7331174

您尝试实现的想法是完全可能的,并且可以使用Google Cloud Functions来实现。为此,您需要创建一个存储触发的 Cloud Function。更具体地说,您可以创建函数以响应从您的 Google 云存储中出现的更改通知。这些通知可以配置为响应存储桶内的各种事件:对象创建、删除、归档和元数据更新。对于所描述的情况,您将需要使用触发器google.storage.object.finalize。当在存储桶中创建新对象或覆盖现有对象时发送此事件,并创建该对象的新一代。在这里,您可以找到用 Python 编写的存储触发云函数的示例代码,而本教程将更详细地概述存储触发函数的用法。
随时随地看视频慕课网APP

相关分类

Python
我要回答