设置Google云数据存储区时出现“无法检索数据库位置”错误

问题描述 投票:0回答:2

我正在尝试在GCP中设置Cloud Datastore。选择“Cloud Datastore”后,在控制台中,我会看到“选择存储数据的位置”页面,并显示以下错误:

“无法检索数据库位置检索数据的可用存储位置时出现问题。请稍后重试或返回以完成设置。”

有没有人遇到过这个?

google-cloud-platform google-cloud-storage
2个回答
3
投票

我遇到了同样的问题并解决了以下问题。 (我使用免费套餐)

在任一产品(云数据存储区或App Engine)中选择位置时,您可以设置整个Google Cloud Platform项目的位置。我选择从App Engine设置的位置。

从主页(左侧) - > App Engine - >选择一种语言(我选择了“python”)。 - >它提示位置(我选择了“us-central”) - >(按)下一步

多数民众赞成它来自教程。下次我选择Datastore时,它运行正常。

希望这有帮助(下面的屏幕)

SCREEN1 step1

画面2

step2

SCREEN3

step3

SCREEN4 step4


0
投票

我遇到了完全相同的错误。一些谷歌云管理工具有点儿麻烦,包括gcloud,他们需要更多TLC和更多用户向谷歌报告错误。解决这些问题的最佳方法是使用Firebase控制台或App Engine控制台。这两者中的任何一个似乎都需要在Google拥有的各种云产品之间提供缺少的管理粘合剂。 Firebase控制台恕我直言是优于应用程序引擎控制台,这就是我建议使用的。您可以从Firebase控制台创建数据库。它还会将Firebase添加到您的项目中,使您可以访问Firebase CLI,它可以很好地运行,并且没有gcloud CLI所具有的所有错误。

  1. 转到https://console.firebase.google.com/u/0/打开firebase控制台
  2. 单击+Add Project并选择您使用Google Cloud Console创建的项目。
  3. 这将提示您为此项目accept addind Firebase。单击accept,它将通过Firebase模拟器和firebase CLI启用对项目的访问,您肯定想要这样。
  4. 在左侧菜单中的Develop下,选择Database,从那里您可以添加所需的版本。请记住,只有旧的firestore具有SLA,但新的本机Cloud Datastore更好,它具有读/写事件上的pub / sub。

我使用Firebase来管理只能通过其他后端的特殊路由访问的微服务,并且不使用任何Firebase客户端代码,在使用Firebase CLI进行部署之前,管理这些功能并使用firebase仿真器在本地运行它们要容易得多。我没有与gcloud或使用谷歌云控制台相同的运气,而不是Firebase控制台。另一方面,Firebase CLI,模拟器和Firebase控制台都是非常棒的,非常无缝的体验。使用它们是一种快乐。我希望我能对云控制台说同样的话,我只有在真正需要的时候才能进入。

© www.soinside.com 2019 - 2024. All rights reserved.