firebase Firestore backup with cron作业

hyrbngr7  于 2023-06-07  发布在  其他
关注(0)|答案(2)|浏览(649)

我已经用这个firestore-backup-restore为firestore备份。它工作正常。但是你能告诉我如何使用cron jobs或类似的方法来调度它吗?我以前没有任何Cron Job的经验。任何指导都将不胜感激。
这就是我使用上面的API所做的。这是工作正常。但如何安排呢?
firestore-backup-restore --accountCredentials D:\Backups\Firestore/budget-my-reno-firebase-adminsdk-lh8d5-5bfad6f090.json--backupPath /backups/myDatabase

laximzn5

laximzn51#

如果你正在使用任何Linux发行版,你可以使用CRON并学习如何根据你的需要配置它。我可以向您推荐this guide或向您推荐cron man
如果你在Windows上,你可以使用任何类似于cron的工具。在this answer中有一些例子。

ovfsdjhp

ovfsdjhp2#

您可以使用以下命令使用cron计划Firestore备份

0 2 * * * firestore-backup-restore --accountCredentials D:\Backups\Firestore/budget-my-reno-firebase-adminsdk-lh8d5-5bfad6f090.json --backupPath /backups/myDatabase

这会将备份作业安排在每天凌晨2点。你可以在这里学习更多关于cron语法的知识。
如果您想自己管理Firestore备份,您可以了解有关here最佳实践的更多信息。
但是,我个人建议使用托管解决方案来备份您的Firestore,如果它是一个生产系统。这些解决方案可以轻松管理任何错误、备份进度或随时恢复。市场上有几种解决方案,如RubrikSlik Protect

相关问题