简体   繁体   English

App Engine数据存储访问

[英]App Engine Datastore access

Is it possible to query App Engine's Datastore from outside the cloud, ie a client application? 是否可以从云外部(即客户端应用程序)查询App Engine的数据存储区?

I could possibly write an app to be housed within AppStore and query the Datastore returning XML-formatted data; 我可能会编写一个要存放在AppStore中的应用程序,并查询返回XML格式数据的数据存储区; I want to know, however, if there are any Datastore endpoints which would allow me to do it directly. 但是,我想知道是否有任何Datastore端点可以让我直接进行操作。

Also, in case it is possible, am I able to do so via SSL? 此外,如果可能的话,我能够通过SSL这样做呢?

There's no reason you couldn't create your own app engine application that exposes the datastore as a web service (either http or https). 没有理由您无法创建自己的应用程序引擎应用程序,该应用程序将数据存储公开为Web服务(http或https)。 In fact, here is a link to a python version. 实际上,这里是python版本的链接

Yes. 是。 The remote_api library supports exactly this use-case. remote_api库完全支持此用例。 If you're using Java, there's a Java remote_api handler available, and the client will be available at some point in the future. 如果您使用的是Java,则可以使用Java remote_api处理程序,并且客户端将在将来的某个时候可用。

You can use this over SSL in the same way as any other handler. 您可以通过SSL与其他任何处理程序相同的方式来使用它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM