尽管我没有使用 AppEngine 或 Datastore,但我无法在项目上启用 Firestore

Posted

技术标签:

【中文标题】尽管我没有使用 AppEngine 或 Datastore,但我无法在项目上启用 Firestore【英文标题】:I cannot enable firestore on a project although I'm not using AppEngine nor Datastore 【发布时间】:2018-03-18 06:06:22 【问题描述】:

我正在尝试在未使用 AppEngine 或 Datastore 的项目上激活 Firestore,并且出现此错误消息。

无法为此项目启用 Firestore 目前无法在已使用 Cloud Datastore 或 App Engine 的项目中启用 Firestore

更准确地说,我曾经使用数据存储,但现在我的项目数据存储中没有实体。所以也许我需要明确禁用一些东西

提前感谢您的帮助

【问题讨论】:

对不起弗兰克,但事实并非如此。此外,当我在该提要中发布我的问题时,我被要求打开一个新问题。谢谢! 投票重新开放,因为它微妙但有意义,不同,而不是真正的骗局。 @弗兰克 太棒了!谢谢@Frank 【参考方案1】:

转到项目设置并添加默认 GCP 资源位置

然后尝试创建数据库

【讨论】:

【参考方案2】:

很遗憾,由于您之前在该项目中使用过 Cloud Datastore,因此您无法创建 Cloud Firestore 实例。我们目前的切换功能只有在过去从未使用过的情况下才有效。

【讨论】:

感谢丹的反馈! 好吧,任何东西的 Beta 版对于某些功能似乎无法正常工作是正常的……请放心,我们会等待稳定版。 如果不再使用,GCP 支持是否可以从项目中完全删除旧的 Cloud Datastore 元跟踪? 是的,正如@vgrafe 提到的,即使在一个新项目中也无法禁用 Datastore 以使用 Firestore。引发错误,例如“以下服务取决于要停用的服务:cloudapis.googleapis.com” 我通过在 GCP 控制台中禁用它然后在 Firebase 控制台中单击创建来修复它。之后我再次收到错误,但当我刷新它时它就在那里。

以上是关于尽管我没有使用 AppEngine 或 Datastore,但我无法在项目上启用 Firestore的主要内容,如果未能解决你的问题,请参考以下文章

appEngine 中 Django 的最新示例

在 AppEngine/GWT 中的客户端本地存储数据

如何在没有AppEngine for Google云端存储的情况下获取服务网址?

AppEngine 数据存储错误 - 索引未同步

GCM + AppEngine - 应用没有收到推送通知

Selenium 尽管没有使用或调用 WebElement,但没有此类元素异常 [重复]