【问题标题】:Importing firebase auth users into a project from storage将 firebase auth 用户从存储导入项目
【发布时间】:2020-09-01 10:25:08
【问题描述】:

我的 Firestore 云控制台中有一个 backups 文件夹,其中包含所有经过身份验证的用户。这个 JSON 文件是由不同项目的 auth 用户创建的,然后导入到这个文件中。

我现在正在尝试使用 firebase auth:import 将它们添加到 firestore 上的已验证选项卡,但我收到以下错误:

错误:ENOENT:没有这样的文件或目录,stat 'gs://bunk-demo-app-backups/backups/20-08-31T22:00:53Z/users/users.json'

我已尝试运行以下命令:

firebase auth:import gs://bunk-demo-app-backups/backups/20-08-31T22:00:53Z/users/users.json --hash-algo=SCRYPT --hash-key=`key` --salt-separator=`salt` --rounds=8 --mem-cost=14 --debug

按照这个流程:https://firebase.google.com/docs/cli/auth

但它仍然无法识别这是正确的文件路径,即使在以下屏幕截图中,您可以看到它是正确的路径。

我确实拥有这个项目的完全权限,所以我不太清楚为什么找不到路径。

【问题讨论】:

    标签: firebase firebase-authentication firebase-cli


    【解决方案1】:

    我认为您不能对存储在 Cloud Storage 中的文件使用 firebase auth:import CLI 命令。

    如果我没记错的话,JSON(或 CSV)文件应该在触发 CLI 命令的同一台机器上。

    您可以从 Cloud Storage 下载文件并使用相应的“本地”文件路径/名称触发 firebase auth:import CLI 命令。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 1970-01-01
      • 2020-11-26
      • 2018-07-20
      • 2019-02-24
      • 2016-03-13
      • 1970-01-01
      • 2022-01-03
      • 2019-06-05
      相关资源
      最近更新 更多