【问题标题】:Transfer files from GCS bucket to Webdav server将文件从 GCS 存储桶传输到 Webdav 服务器
【发布时间】:2023-01-22 12:22:42
【问题描述】:

我是 GCP 的新手,想知道我想要实现的目标是否可行。

我有一个数据流作业,它每天创建一个 csv 文件并将其存储到 GCS bcket。这个文件每天都会被覆盖。

我想要做的是在创建或覆盖文件时自动将文件传输到 WebDav 服务器。我需要每天安排这个过程。

这可以在 GCS 中设置吗?

任何建议表示赞赏。

我一直在研究云文件传输和数据传输,但它不正确

【问题讨论】:

    标签: google-cloud-platform


    【解决方案1】:

    无论何时在 GCS 存储桶中创建或覆盖文件,您都可以使用 Cloud Functions 触发文件传输。根据 Cloud Storage Triggers Documentation

    在 Cloud Functions 中,Cloud Storage 触发器使函数成为 调用以响应 Cloud Storage 中的更改。当您指定一个 函数的 Cloud Storage 触发器,您选择事件类型,然后 指定 Cloud Storage 存储桶。您的函数将在任何时候被调用 指定存储桶中的对象(文件)发生更改。

    • object.finalize - 在创建新对象或覆盖现有对象并生成该对象时触发 创建。

    • object.delete - 当对象被永久删除时。

    • object.archive - 当对象的实时版本被归档或删除时触发。

    • object.metadataUpdate - 当现有对象的元数据更改时触发。

    查看此 Cloud Storage function tutorial 以获取使用 Cloud Storage 触发器编写、部署和调用函数的示例。

    【讨论】:

      猜你喜欢
      • 2022-10-17
      • 2022-10-09
      • 2020-08-31
      • 2019-09-13
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 2020-10-11
      相关资源
      最近更新 更多