Firestore导入-导出gCloud NOT_FOUND:项目“ projectID”不存在

时间:2019-10-27 20:02:53

标签: firebase google-cloud-firestore gcloud

我想要的是克隆Firebase中具有的项目,并创建另一个相同但使用另一个Google帐户的项目。我拥有这两个帐户的完全访问权限。这可能吗?

然后,我遵循以下文档进行导出,然后将数据导入Firestore:https://firebase.google.com/docs/firestore/manage-data/export-import

因此-在糟糕的控制台中-我在原始项目(存储)中尝试了以下操作:

gcloud beta firestore export gs://punkutravel.appspot.com

我得到:

outputUriPrefix: gs://punkutravel.appspot.com/2019-10-27T17:09:39_35393

一切都很好。

所以我想将数据导入到另一个项目中(使用另一个帐户)

然后执行以下操作:

gcloud beta firestore import gs://punkutravel.appspot.com/2019-10-27T17:09:39_35393

,我收到以下错误消息:

  

错误:(gcloud.beta.firestore.import)NOT_FOUND:项目   “ anqasky-5861e”不存在。

我什至将权限分配给了源帐户,反之亦然,但是仍然没有解决。

3 个答案:

答案 0 :(得分:1)

项目名称中是否可能有错字?

您可以使用以下内容查看可用的项目:gcloud projects list

您可以使用gcloud config set core/project PROJECT_NAME将默认项目从该列表更改为一个,或将--project=PROJECT_NAME传递给命令。

答案 1 :(得分:0)

我遇到了同样的问题,最后我找到了解决方案。

解决方案:您需要转到Firebase控制台console.firebase.google.com

导入数据之前,您必须选择数据存储类型。

答案 2 :(得分:0)

您必须在控制台上创建 Firestore 数据库。您收到该错误是因为数据库本身不存在,因此您无法将数据导入其中。