从本地 GAE 项目连接到 Google Cloud Datastore
Posted
技术标签:
【中文标题】从本地 GAE 项目连接到 Google Cloud Datastore【英文标题】:Connect from local GAE project to 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。请让我们知道这些选项是否可以解决您的问题以及您是如何解决的......将来可能对其他人有用。 【参考方案1】:您必须指定代码库的路径。如果您从同一文件夹运行命令,请使用.
dev_appserver.py .
【讨论】:
感谢您的回答。但是,我想从我的本地主机连接到console.cloud.google.com/datastore。 不知道。希望这可以帮助:***.com/questions/21864925/…以上是关于从本地 GAE 项目连接到 Google Cloud Datastore的主要内容,如果未能解决你的问题,请参考以下文章