2010-05-14 123 views
5

是否可以从云外部(即客户端应用程序)查询App引擎的数据存储?App引擎数据存储访问

我可能会编写一个应用程序放在AppStore中并查询返回XML格式数据的Datastore;不过,我想知道,是否有任何Datastore端点可以让我直接进行。

此外,如果它可能,我可以通过SSL吗?

+0

另请参阅:http://stackoverflow.com/questions/331600/how-to-write-a-web-service-for-google-app-engine – 2010-05-14 21:31:07

回答

3

是的。 remote_api library完全支持这种用例。如果您使用的是Java,则可以使用Java remote_api处理程序,并且客户端将在某个时间点可用。

您可以像使用其他处理程序一样使用SSL。

+0

感谢尼克,我想你的答案与我的预期非常相似。但是,让我确保我正确地做到了这一点:这是一个我“安装”的模块,它为其他应用程序提供了一个RESTful端点来直接查询数据存储区,对吗? (这意味着没有用于直接从云端查询数据存储的“开箱即用”界面) 感谢您的澄清! – 2010-05-15 17:55:58

+0

这是一个您安装的模块,但并不真正“宁静”,并且仅用于管理访问 - 任何可以使用remote_api的人都可以完全控制应用程序的数据。而且它的功能就像开箱即用 - 它是SDK的一部分,您只需安装一个处理程序即可使用它。 – 2010-05-15 18:25:05

+0

任何人都可以请详细说明为什么这应该只用于管理访问? – Nilzor 2013-02-08 11:04:20

3

没有理由不能创建自己的应用程序引擎应用程序,将数据存储暴露为Web服务(http或https)。实际上,这是一个Python版本的link

+0

谢谢,泰勒 - 但是,如果我不想要我自己写一个模块,我相信尼克的答案更接近我正在寻找的东西 - 它已经写好了! – 2010-05-15 17:57:46

相关问题