是否可以從雲外部(即客戶端應用程序)查詢App引擎的數據存儲?App引擎數據存儲訪問
我可能會編寫一個應用程序放在AppStore中並查詢返回XML格式數據的Datastore;不過,我想知道,是否有任何Datastore端點可以讓我直接進行。
此外,如果它是可能,我可以通過SSL嗎?
是否可以從雲外部(即客戶端應用程序)查詢App引擎的數據存儲?App引擎數據存儲訪問
我可能會編寫一個應用程序放在AppStore中並查詢返回XML格式數據的Datastore;不過,我想知道,是否有任何Datastore端點可以讓我直接進行。
此外,如果它是可能,我可以通過SSL嗎?
是的。 remote_api library完全支持這種用例。如果您使用的是Java,則可以使用Java remote_api處理程序,並且客戶端將在某個時間點可用。
您可以像使用其他處理程序一樣使用SSL。
感謝尼克,我想你的答案與我的預期非常相似。但是,讓我確保我正確地做到了這一點:這是一個我「安裝」的模塊,它爲其他應用程序提供了一個RESTful端點來直接查詢數據存儲區,對嗎? (這意味着沒有用於直接從雲端查詢數據存儲的「開箱即用」界面) 感謝您的澄清! – 2010-05-15 17:55:58
這是一個您安裝的模塊,但並不真正「寧靜」,並且僅用於管理訪問 - 任何可以使用remote_api的人都可以完全控制應用程序的數據。而且它的功能就像開箱即用 - 它是SDK的一部分,您只需安裝一個處理程序即可使用它。 – 2010-05-15 18:25:05
任何人都可以請詳細說明爲什麼這應該只用於管理訪問? – Nilzor 2013-02-08 11:04:20
沒有理由不能創建自己的應用程序引擎應用程序,將數據存儲暴露爲Web服務(http或https)。實際上,這是一個Python版本的link。
謝謝,泰勒 - 但是,如果我不想要我自己寫一個模塊,我相信尼克的答案更接近我正在尋找的東西 - 它已經寫好了! – 2010-05-15 17:57:46
另請參閱:http://stackoverflow.com/questions/331600/how-to-write-a-web-service-for-google-app-engine – 2010-05-14 21:31:07