【问题标题】:Firestore Import - Export gCloud NOT_FOUND: Project 'projectID' does not existFirestore 导入 - 导出 gCloud NOT_FOUND:项目“projectID”不存在
【发布时间】:2020-02-23 05:53:28
【问题描述】:

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

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

所以 - 在 gloud 控制台中 - 我在原始项目(存储)中尝试了以下操作:

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”不存在。

我什至已将权限分配给源帐户,反之亦然,但仍然没有成功。

【问题讨论】:

    标签: firebase google-cloud-firestore gcloud


    【解决方案1】:

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

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

    您必须先选择数据存储类型,然后才能导入。

    【讨论】:

    • 您能否详细说明,我们如何选择数据存储类型?
    • 我相信过去它曾经是创建“Cloud Firestore”或“实时数据库”之间的选择。您需要做的就是转到控制台中的 Cloud Firestore 区域,然后单击顶部的“创建”按钮
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      也许项目名称有错字?

      您可以通过gcloud projects list查看您的可用项目。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-03-27
        • 1970-01-01
        • 2019-12-21
        • 2022-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多