【问题标题】:How to automate file export from FTP on Cloud Engine to Cloud Storage如何自动将文件从 Cloud Engine 上的 FTP 导出到 Cloud Storage
【发布时间】:2019-09-10 07:38:44
【问题描述】:

我在 Google Cloud Compute Engine 上构建了一个 FTP 服务器,多个用户将数据发送到该 FTP 上的一个目录,如下所示:

  • user1发送数据到/srv/ftp/user1

  • user2发送数据到/srv/ftp/user2

  • user3发送数据到/srv/ftp/user3

我想在 user1user2user3 将新文件添加到其目录时自动将数据移动到具有其名称的存储桶(存储将作为此数据的存档)。

我的问题是:

是否可以使用 Cloud Functions 来做到这一点?在这种情况下可以使用什么触发器?

另外,如果有任何例子可以帮助我理解这个过程,那就太好了。

提前致谢。

【问题讨论】:

    标签: python ftp google-cloud-functions google-cloud-storage


    【解决方案1】:

    这可以通过使用 Background Cloud FunctionCloud Storage trigger 来完成,因为它可以设置为监视特定存储桶中的新文件并执行加载脚本每当触发触发器时。

    上面提供的链接中的更多信息。

    如果有帮助,请告诉我。

    【讨论】:

    • 我认为关键是监控 FTP 是否有任何新文件,并使用云功能将该文件从计算引擎 ftp 获取到云存储。
    • 我找到了这个repo 用于谷歌云存储的 FTP 服务器。除了我之前分享的内容之外,您应该能够连接这些点并使其正常工作。由于您已经在 Google Compute Engine 上配置了 FTP 服务器,因此您应该可以跳过一些步骤。干杯!
    猜你喜欢
    • 2018-06-20
    • 1970-01-01
    • 2021-07-27
    • 2019-04-08
    • 2015-07-07
    • 2021-10-15
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    相关资源
    最近更新 更多