设置Google Cloud Datastore时出现“无法检索数据库位置”错误

时间:2018-08-23 20:33:09

标签: google-cloud-platform google-cloud-storage

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

  

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

有人遇到过这个吗?

screenshot

2 个答案:

答案 0 :(得分:3)

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

在产品(Cloud Datastore或App Engine)中选择位置时,您将为整个Google Cloud Platform项目设置位置。我选择要从App Engine设置的位置。

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

那是从教程中得出的。下次我选择数据存储时,它运行良好。

希望这会有所帮助(以下屏幕)

SCREEN1 step1

SCREEN2

step2

SCREEN3

step3

SCREEN4 step4

答案 1 :(得分:0)

我遇到了完全相同的错误。某些Google Cloud管理工具包括gcloud在内,有些漏洞,它们需要更多的TLC和更多的用户才能向Google报告错误。解决这些错误的最佳方法是使用Firebase控制台或App Engine控制台。在Google拥有的各种Cloud产品之间提供缺少的管理粘合剂似乎是这两者之一。 Firebase控制台IMHO优于App Engine控制台,这是我建议使用的控制台。您可以从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模拟器管理功能并在本地运行它们非常容易。 Firebase CLI。我与gcloud或使用Google云控制台(而不是Firebase控制台)的运气不同。另一方面,Firebase CLI,仿真器和Firebase控制台提供了绝佳的无缝体验。使用它们真是一种乐趣。我希望我能对Cloud控制台说同样的话,只有在真正必要的时候才去那里。