在部署云功能时,是否可以从云存储中获取和使用文件

时间:2017-11-16 11:08:49

标签: firebase google-cloud-functions

我有一个firebase函数,它使用当前与函数一起上传的SQLite数据库(只读)。

问题是db文件非常大,每次更改函数时都会上传。有没有办法在安装过程中(在firebase deploy期间)从云存储中获取此文件 - 没有对源文件中的URL进行硬编码?

1 个答案:

答案 0 :(得分:0)

您尝试做的事情是有问题的,因为您在Cloud Functions中运行的代码实际上可能在任意数量的服务器实例上运行,由项目负载决定。因此,在部署时下载文件一次并不会自然地影响在任何给定时刻可能创建或销毁的所有实例。

继续做您正在做的事情并在部署期间包含您的额外数据要好得多。当一个新实例被旋转以处理您的函数事件时,该文件将立即准备好帮助服务请求。