我有GAE应用程序,它在Google Cloud Datastore中创建一些数据,并将一些二进制文件存储到Google Cloud Storage中 - 我们称之为应用程序WebApp。 现在我有一个不同的应用程序在Google计算引擎上运行。我们称之为应用ComputeApp。如何连接到本地谷歌云数据存储区数据库?
ComputeApp是一个后端进程,它处理由WebApp创建的数据。之前我在这里询问过in this question哪些API可用于与ComputeApp与Datastore进行通信。正如@proppy所建议的,我使用Google Cloud Datastore API实施了数据存储通信。
就我与Google云中的数据存储进行通信而言,一切正常。我正在使用服务帐户身份验证。
现在我需要在我的开发PC上本地运行我的ComputeApp,以便将本地创建的数据WebApp存储到本地调试数据存储中。我需要它,因为我想有一个测试环境,所以我可以在本地调试GAE应用程序。
我应该如何修改我的ComputeApp代码,它强制连接到我的本地调试数据存储,而不是连接到谷歌云计算?
我GOOGLE了很多,没有找到任何意见和示例。只有可能的方式,我发现我应该完全重写我的代码并使用不同的API来完成此操作。这就是Datastore Remote API。 这是真的吗?我是否应该重写整个ComputeApp以连接到本地数据库? 真的吗?
我希望,我只是忽略了一些重要的,这不是真的...
@Fipil你有没有找到答案? – Ralf
尚未@Ralf。我发现的唯一可行的方法是将我自己的WriteToStorage和ReadFromStorage方法实现到我的WebApp,并在我想与本地STORAGE进行通信时调用它。 – Fipil
我删除了有关存储的所有参考,我将创建另一个问题。所以这个问题只与数据存储相关。 – Fipil