gpt4 book ai didi

Firebase 存储 - 如何设置备份

转载 作者:行者123 更新时间:2023-12-03 18:38:02 27 4
gpt4 key购买 nike

有人可以建议如何为 Firebase 存储中的文件设置备份。我能够备份数据库,但不确定如何为 firebase 存储中的文件(我有图像)设置定期备份。

enter image description here

最佳答案

如何进行 Firebase 存储的本地备份

Firebase 没有内置方法。但是,由于 Firebase 在幕后使用 Google Cloud Storage 进行 Firebase Storage,因此可以使用 工具 .

先决条件

  • 确保 python (2.7.9+) 已安装在您的机器上 python -V
  • 转至 the Google Cloud SDK page并按照说明在您的操作系统上下载并安装 Google Cloud SKD。

  • 脚步
  • 在 Google SDK 安装结束时,您应该运行 gcloud init .这将要求您选择您的项目并验证您的身份。由于 Firebase 在幕后使用 Google Cloud Platform,因此您的 Firebase 项目应该可供选择。
  • 为了让 Google Cloud Utils 下载使用 Firebase 权限上传的文件,您需要为您的帐户授予 Firebase 权限。转至 IAM page并选择您登录的电子邮件地址 cloud init和。在可用权限列表中,您需要选择 Firebase Rules System来自 Other类别。
  • 从仪表板中的 Firebase 存储页面获取您的 Google 存储 URL(朝顶部)应如下所示:gs://<bucket_name>
  • 在本地计算机上的命令行中,导航到要进行本地备份的文件夹。确保您位于所需的文件夹中,因为以下命令将下载当前文件夹中的所有文件
  • 运行 gutil 命令 gsutil -m cp -R gs://<bucket_name> .
  • -m如果您有很多文件,则启用多线程以加快下载速度。
  • cp是复制命令
  • -R是递归的。如果启用,它将下载指定树中的所有文件和文件夹。
  • 你完成了!这将运行一段时间,具体取决于您的存储大小。

  • 这也可用于复制(备份)到另一个 Google Cloud Storage Bucket 或 AWS 等。

    关于Firebase 存储 - 如何设置备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46419175/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com