#firebase #firebase-authentication #firebase-cli
#firebase #firebase-аутентификация #firebase-cli
Вопрос:
У меня есть backups
папка в моей облачной консоли firestore, которая содержит всех аутентифицированных пользователей. Этот файл JSON был создан пользователями аутентификации из другого проекта, но затем импортирован в этот.
Сейчас я пытаюсь использовать firebase auth:import
, чтобы добавить их на вкладку authenticated в firestore, но я получаю следующую ошибку:
Ошибка: ENOENT: нет такого файла или каталога, статистика ‘gs://bunk-demo-app-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
Но он по-прежнему не распознает это как правильный путь к файлу, хотя на следующем снимке экрана вы можете видеть, что это точный путь.
У меня есть полные разрешения для этого проекта, поэтому я не совсем уверен, почему путь не может быть найден.
Ответ №1:
Я не думаю, что вы можете использовать firebase auth:import
команду CLI с файлом, хранящимся в облачном хранилище.
Если я не ошибаюсь, файл JSON (или CSV) должен находиться на том же компьютере, который запускает команду CLI.
Вы можете загрузить файл из облачного хранилища и запустить firebase auth:import
команду CLI с соответствующим «локальным» путем / именем файла.