As I understand it, and I may be wrong, but GAE's remote_api allows one application to access another application's datastore. I'll be blunt I don't understand how this works. I have read the article that everyone likes to point to, but I still don't understand how you can link two applications. Can someone explain it to me, perhaps with a small example or just point me to a tutorial that does this?
1 Answer
Think of remote_api as a remote shell to your own application. You're not linking two different applications together — there is no way to do that AFAIK — you're just communicating with a single application using a local shell. Your commands are sent over HTTP to a little handler running on your application, which then executes those commands in your app and returns the results. You need to enable remote_api in your app.yaml
to get that handler running.
-
1For future reference, it's better to post App Engine questions on Stack Overflow. In fact, Stack Overflow is now the official support channel for GAE. Jul 15, 2013 at 10:09