[英]Storage Transfer Service To backup Google Firebase Storage
[英]Firebase storage (files) backup
我们有一个预定的 function 处理一个 firebase 备份。
对于 Firestore DB,我们使用内置方法 - https://firebase.google.com/docs/firestore/solutions/schedule-export
但是,我们还需要备份放在存储中的用户文件。 我没有找到一个很好的文件备份解决方案,所以我最终使用bucket.copy
方法 - 它会一个一个地复制文件并将它们放入另一个存储中。
这在一段时间内运行良好,但现在 function 出现超时错误(因为我们已经有很多文件)- Function execution took 540026 ms, finished with status: 'timeout'
。
由于文件数量每天都在增长,我不确定如何解决timeout
问题。 您能否提一些建议?
你会推荐使用另一种方式吗? 如果有,请说明
增加你的 memory 并在函数中添加参数
试试下面的代码
const runtimeOpts = {
timeoutSeconds: 300,
memory: '1GB'
}
exports.getMessages = functions.runWith(runtimeOpts).https.onCall((data, context) => {
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.