【问题标题】:Can FTPing to Google Cloud trigger pub/sub / cloud function?FTP到谷歌云可以触发发布/订阅/云功能吗?
【发布时间】:2021-10-31 07:38:33
【问题描述】:

超级随机问题。

使用 FTP 的设备能否将文件发送到谷歌云,然后触发发布/订阅或云功能,而无需运行计算引擎?

感谢团队

【问题讨论】:

  • 这不是programming question
  • @nzmattman 您的意思是,您想通过设备上的 FTP 使用 Cloud Function 将文件发送到 Google Cloud Storage 存储桶吗?
  • @MartinPrikryl 好吧,如果可能的话,它会导致自己成为一个编程问题......
  • @JMGelilio 我们只有 ftp 选项,我真的不想继续支持单个服务器只是为了让 ftp 然后使用云功能处理数据
  • 这似乎是不可能的,因为云存储没有IP地址,而FTP需要IP地址或域。

标签: node.js google-cloud-platform ftp google-cloud-functions google-cloud-pubsub


【解决方案1】:

文件需要登陆 GCS。如果您的设备只能执行 FTP,则需要在计算引擎上安装 FTP 服务器来获取文件并存储在 GCS 中。

然后,当文件上传到 GCS 时,会发送一条 PubSub 消息 (GCS notification to pubsub),您可以在其上插入 Cloud Function。

【讨论】:

  • 好酷,我以为会是这样。我希望可能有直接的 FTP 直接到存储桶,而不是必须使用计算引擎来用作 ftp 中间人
  • 对于一些绝对不想自己管理VM和FTP服务器(补丁等)的客户,我们使用AWS的FTP托管服务,然后我们将文件路由到GCS。我不喜欢这种设计,但它很管用!
猜你喜欢
  • 2021-12-03
  • 2018-07-17
  • 1970-01-01
  • 1970-01-01
  • 2019-04-24
  • 2018-01-31
  • 2020-12-28
  • 2018-07-11
  • 2021-02-01
相关资源
最近更新 更多