如何根据Google云端存储中的现有文件自动创建新文件

时间:2016-10-25 07:38:33

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

这是我第一次使用Google Cloud,所以我可能会在错误的地方提问。 信息提供商每天都会将新文件上传到Google云端存储。 该文件包含我所有客户/部门的信息。

我必须对信息进行分类并创建一个新文件,其中包含我公司每个部门的相关信息。所以每个人都可以获得相关信息(安全性)。

我无法弄清楚完成任务需要遵循的步骤。

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您希望拥有自动启动的流程,然后在将内容上传到Google云端存储后生成新文件。

处理此问题的最简单方法是使用Object Change Notifications。您可以为每个存储桶设置对象更改通知,这会向您可以定义的网址发送POST请求。

然后,您可以轻松设置服务器(或在app engine上运行),该服务器将根据收到的POST请求执行操作。

有一个更简单的选项(尽管仍然在 alpha 中),名为cloud functions云功能是一种无服务器服务,可提供基于事件的微服务(例如,如果在GCS上传新文件,请执行此操作)。这意味着您只需编写代码即可定义在上载新文件时需要执行的操作,然后在将文件上载到GCS时,Cloud Functions将负责执行代码。请参阅此tutorial on using cloud functions with Google Cloud Storage