【发布时间】:2018-04-29 21:36:04
【问题描述】:
我有一个使用 SQLite 数据库(只读)的 firebase 函数,该数据库当前与该函数一起上传。
问题是 db 文件很大,每次更改函数时都会上传。有没有办法在安装过程中(firebase deploy 期间)从云存储中获取此文件 - 无需在源文件中硬编码 URL?
【问题讨论】:
标签: firebase google-cloud-functions
我有一个使用 SQLite 数据库(只读)的 firebase 函数,该数据库当前与该函数一起上传。
问题是 db 文件很大,每次更改函数时都会上传。有没有办法在安装过程中(firebase deploy 期间)从云存储中获取此文件 - 无需在源文件中硬编码 URL?
【问题讨论】:
标签: firebase google-cloud-functions
您尝试做的事情是有问题的,因为您在 Cloud Functions 中运行的代码实际上可能在任意数量的服务器实例上运行,具体取决于您的项目负载。因此,在部署时下载一次文件自然不会影响在任何给定时刻可能创建或销毁的所有实例。
最好继续做你正在做的事情,并在部署期间包含你的额外数据。当启动一个新实例来处理您的函数的事件时,该文件将立即准备好帮助服务请求。
【讨论】: