Поскольку у Firestore нет способа клонировать проекты, я пытаюсь получить эквивалент, копируя данные из одного проекта в корзину GCS и считывая их в другой проект.
В частности, используя облачную оболочку, я заполняюкорзина с данными, экспортированными из проекта Firestore A, и я пытаюсь импортировать их в проект Firestore B. корзина принадлежит проекту Firestore A.
Я могу экспортировать данные из проекта Firestore A без каких-либо проблем.Когда я пытаюсь импортировать в проект Firestore B с помощью команды cloudhell
gcloud beta firestore import gs://bucketname
, я получаю сообщение об ошибке
project-b@appspot.gserviceaccount.com does not have storage.
buckets.get access to bucketname
Я искал высоко и низко способ предоставления прав доступаstorage.bucket.get для проекта B, но я не нахожу ничего, что работает.
Может кто-нибудь указать мне, как это делается?Я полдюжины раз просматривал документы Google и либо не нахожу нужную информацию, либо не понимаю информацию, которую нахожу.
Заранее большое спасибо.