我正在尝试在GCP中设置Cloud Datastore。选择“Cloud Datastore”后,在控制台中,我会看到“选择存储数据的位置”页面,并显示以下错误:
“无法检索数据库位置检索数据的可用存储位置时出现问题。请稍后重试或返回以完成设置。”
有没有人遇到过这个?
我遇到了完全相同的错误。一些谷歌云管理工具有点儿麻烦,包括gcloud,他们需要更多TLC和更多用户向谷歌报告错误。解决这些问题的最佳方法是使用Firebase控制台或App Engine控制台。这两者中的任何一个似乎都需要在Google拥有的各种云产品之间提供缺少的管理粘合剂。 Firebase控制台恕我直言是优于应用程序引擎控制台,这就是我建议使用的。您可以从Firebase控制台创建数据库。它还会将Firebase添加到您的项目中,使您可以访问Firebase CLI,它可以很好地运行,并且没有gcloud CLI所具有的所有错误。
+Add Project
并选择您使用Google Cloud Console创建的项目。accept addind Firebase
。单击accept
,它将通过Firebase模拟器和firebase CLI启用对项目的访问,您肯定想要这样。Develop
下,选择Database
,从那里您可以添加所需的版本。请记住,只有旧的firestore具有SLA,但新的本机Cloud Datastore更好,它具有读/写事件上的pub / sub。我使用Firebase来管理只能通过其他后端的特殊路由访问的微服务,并且不使用任何Firebase客户端代码,在使用Firebase CLI进行部署之前,管理这些功能并使用firebase仿真器在本地运行它们要容易得多。我没有与gcloud或使用谷歌云控制台相同的运气,而不是Firebase控制台。另一方面,Firebase CLI,模拟器和Firebase控制台都是非常棒的,非常无缝的体验。使用它们是一种快乐。我希望我能对云控制台说同样的话,我只有在真正需要的时候才能进入。