所以我能够设置SFTP,这样我就可以在GCP上向我的VM实例发送文件。
然而,有没有人对如何拥有云功能有任何指导在上传文件时运行?
我们的目标是与我们的客户,他们发送预订请求通过SFTP在一定的EDI格式。需要一个云函数来处理发送的内容。
任何指导都将不胜感激🙏
作为一个需要考虑的想法-您可能希望在VM上实现一个SFTP服务器,它使用存储桶在外部公开的标准API后面进行文件管理。在这种情况下,您可以使用存储事件来触发云功能。
我认为这样的实现是存在的,所以应该有可能找到一些例子。
所以我从来没有想出一个简单、干净的方法在GCP上做这件事。我找到了一个叫stedi的新平台。我可以通过它解决我的需求。
免责声明:我与stedi没有任何关系。我只是想让其他人知道它的存在可以为一些开发人员节省一些主要的头痛
基于@al-dann的答案。您可以将虚拟机文件夹映射到谷歌云存储桶,并在文件上传到存储桶时触发云功能。
我发现sftpgo是一个开源的工具,在GCP上工作得很好。