问题描述
我开始学习使用Firebase作为扑扑的后端。我现在面临的挑战是: 我在SFTP服务器(当前为数字海洋)中有一个cvs文件,该文件来自外部网络应用程序,该应用程序每天导出一次csv文件。我想在该csv文件和Firebase数据库之间建立自动同步。这怎么可能: 1-我可以将Firebase或Google云平台用作SFTP服务器而不是数字海洋吗? 2-我可以有一个每天自动运行一次的脚本来转换csv文件并相应地更新firebase数据库吗?
谢谢大家在这方面帮助我!
解决方法
在Firebase内的Google服务器上运行自己的代码的唯一位置是Cloud Functions,也许是Cloud Run。这些都不允许您打开SFTP所需的端口,因此您将无法在它们上运行SFTP服务器。
您当然可以在Compute Engine,App Engine或Kubernetes引擎之类的服务器上设置服务器,它们都与您在Digital Ocean上当前的设置类似,它们允许您在所需的实例上运行任何内容或多或少地管理自己。