将 firebase auth 用户从存储导入项目
Importing firebase auth users into a project from storage
我的 firestore 云控制台中有一个 backups
文件夹,其中包含所有经过身份验证的用户。此 JSON 文件由来自不同项目的 auth 用户创建,但随后导入到此项目中。
我现在正尝试使用 firebase auth:import
将它们添加到 firestore 上的已验证选项卡,但我收到以下错误:
Error: ENOENT: no such file or directory, 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
但它仍然没有将其识别为正确的文件路径,即使在下面的屏幕截图中,您可以看到它是准确的路径。
我有这个项目的全部权限,所以我不太清楚为什么找不到路径。
我认为您不能对存储在 Cloud Storage 中的文件使用 firebase auth:import
CLI 命令。
如果我没记错的话,JSON(或 CSV)文件应该位于触发 CLI 命令的同一台机器上。
您可以从 Cloud Storage 下载文件并使用相应的“本地”文件触发 firebase auth:import
CLI 命令 path/name。
我的 firestore 云控制台中有一个 backups
文件夹,其中包含所有经过身份验证的用户。此 JSON 文件由来自不同项目的 auth 用户创建,但随后导入到此项目中。
我现在正尝试使用 firebase auth:import
将它们添加到 firestore 上的已验证选项卡,但我收到以下错误:
Error: ENOENT: no such file or directory, 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
但它仍然没有将其识别为正确的文件路径,即使在下面的屏幕截图中,您可以看到它是准确的路径。
我有这个项目的全部权限,所以我不太清楚为什么找不到路径。
我认为您不能对存储在 Cloud Storage 中的文件使用 firebase auth:import
CLI 命令。
如果我没记错的话,JSON(或 CSV)文件应该位于触发 CLI 命令的同一台机器上。
您可以从 Cloud Storage 下载文件并使用相应的“本地”文件触发 firebase auth:import
CLI 命令 path/name。