2010-05-14 17 views
5

È possibile interrogare Datastore di App Engine dall'esterno del cloud, ovvero un'applicazione client?Accesso al datastore dell'App Engine

Potrei scrivere un'app per essere ospitata in AppStore e interrogare il Datastore restituendo dati in formato XML; Voglio sapere, tuttavia, se ci sono endpoint di Datastore che mi consentono di farlo direttamente.

Inoltre, nel caso sia è possibile, sono in grado di farlo tramite SSL?

+0

Vedere anche: http://stackoverflow.com/questions/331600/how-to-write-a-web-service-for-google-app-engine –

risposta

3

Sì. Lo remote_api library supporta esattamente questo caso d'uso. Se si sta utilizzando Java, è disponibile un gestore remoto Java_api e il client sarà disponibile in futuro.

È possibile utilizzare questo su SSL allo stesso modo di qualsiasi altro gestore.

+0

Grazie Nick, credo che la tua risposta assomigli più a quello che mi aspettavo. Eppure, mi permetta di assicurarmi che le cose stiano andando bene: questo è un modulo che "installo" e che fornisce un endpoint RESTful per altre applicazioni per interrogare direttamente il Datastore, giusto? (significa che non ci sono interfacce "out-of-the-box" per interrogare direttamente il Datastore dall'esterno del cloud) Grazie per il vostro chiarimento! –

+0

È un modulo che si installa, ma non è realmente 'riposante', ed è inteso solo per l'accesso amministrativo - chiunque possa utilizzare remote_api ha sostanzialmente il controllo completo sui dati dell'app. Ed è subito pronto per l'uso - fa parte dell'SDK, devi solo installare un gestore per usarlo. –

+0

Qualcuno può spiegare perché questo dovrebbe essere usato solo per l'accesso amministrativo? – Nilzor

3

Non c'è motivo per cui non sia possibile creare la propria applicazione del motore di app che espone l'archivio dati come servizio Web (http o https). In effetti, qui c'è un link in una versione python.

+0

Grazie, Taylor - ancora, nel caso in cui non voglio per scrivere un modulo da solo, credo che la risposta di Nick somigli più a quello che stavo cercando - è già stata scritta! –

Problemi correlati