【问题标题】:Connect from local GAE project to Google Cloud Datastore从本地 GAE 项目连接到 Google Cloud Datastore
【发布时间】:2017-09-09 16:43:50
【问题描述】:

我有一个使用 Google Cloud Datastore 的 GAE 项目。 当然,我在本地机器上有一个开发环境(带有本地数据存储),在谷歌云上有舞台环境和生产环境,每个环境有两个数据存储(舞台和产品)。 当我在本地计算机上运行项目时,NDB 将我连接到本地数据存储区。这是一个问题,因为我想连接到 Google Cloud Datastore

如何在本地机器上运行项目并将其连接到 Google Cloud Datastore(stage)?

我使用 Python,并通过以下方式运行项目: dev_appserver.py app.yaml

【问题讨论】:

  • 您能告诉我们您为什么要远程连接到 Google Cloud 中的数据存储区吗?您确定这是完成您想做的事情的唯一方法吗?我可能是错的,但我不记得他们的文档中有类似的内容,而且我相信它不应该以这种方式使用......
  • 例如,我想迁移 Google Cloud Datastore 中的所有数据。
  • 其实好像有个API for remote connection,但是我看的很慢。您是否尝试过以下替代方法:this 和 [this?
  • ...和this?
  • 另一个思路:如果你的数据原来是SQL,你可以先import into Cloud SQL,然后再migrate to Datastore。请让我们知道这些选项是否可以解决您的问题以及您是如何解决的......将来可能对其他人有用。

标签: python google-app-engine google-cloud-datastore


【解决方案1】:

您必须指定代码库的路径。如果您从同一文件夹运行命令,请使用.

dev_appserver.py .

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-28
  • 2020-02-23
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 2016-05-24
  • 1970-01-01
相关资源
最近更新 更多