一個GAE應用程序是否可以使用Objectify訪問另一個GAE應用程序的數據存儲(這兩個應用程序託管在同一個Google帳戶下)?如果是這樣,我如何將服務帳戶憑證傳遞給Objectify(哪個API調用)?如何使用Objectify和服務帳戶憑證訪問GAE數據存儲?
0
A
回答
0
這是不可能。 Objectify是一個非常簡單輕便的ORM,位於GAE 數據存儲區之上,從而使開發人員免受使用JDO/JPA的大多數複雜性的影響。
在文檔中沒有看到您提到的場景提到,因爲這不是它正在嘗試解決的問題。
我懷疑你可能需要做的是創建一個Web服務,通過API公開你的GAE應用程序(你想要的數據)。然後讓您的其他GAE應用程序調用這些服務方法來獲取所需的數據。
或者,您可以使用一種名爲remote_api的東西。它允許您遠程訪問和操作GAE數據存儲。
下面是張貼我的答案後,一些鏈接我只是發現了類似的問題:
Can I access Datastore entities of my other Google App Engine Applications
Can one application access other applications data querying the key in Google App Engine?
0
解決方案是隻有一個「GAE應用程序」,但在應用程序中創建不同的模塊。數據存儲將在模塊之間共享。
另一種解決方案是使用遠程API(https://developers.google.com/appengine/docs/java/tools/remoteapi),但你不能用客觀化,我想......
相關問題
- 1. 如何使用服務帳戶憑據訪問Google Spreadsheets?
- 2. 使用服務帳戶憑證訪問Google課堂API
- 3. 在SQL Server 2008數據庫中存儲和使用Microsoft用戶帳戶憑證
- 4. 從本地服務帳戶訪問證書存儲
- 5. 服務器應用程序獲得用戶憑證和使用這些憑據訪問網絡服務
- 6. 如何訪問存儲在服務帳戶中的X.509證書?
- 7. 你如何訪問Android憑據存儲?
- 8. 如何使用服務帳戶跨項目訪問GCS存儲桶對象?
- 9. 存儲跨域Web服務訪問憑證的最佳實踐?
- 10. 雲存儲:如何設置服務帳戶憑據爲Python的Boto程式庫
- 11. 什麼是API服務和方法讓用戶訪問對象存儲帳戶
- 12. 訪問Simperium用戶帳戶數據庫或存儲桶
- 13. Google MC漏斗 - 服務帳戶憑據?
- 14. 如何使服務帳戶只能訪問表和/或數據庫? SQL Server 2012
- 15. 如何使用存儲的憑據調用Web服務?
- 16. iOS Google雲端存儲API服務帳戶訪問
- 17. 我無法從sql服務器訪問我的存儲帳戶
- 18. 使用隔離存儲和保護數據保存用戶憑證
- 19. 使用RequestFactory和GAE數據存儲
- 20. 如何限制對特定用戶帳戶的WCF數據服務訪問?
- 21. 如何授予用戶帳戶訪問GCE雲存儲
- 22. 如何使用服務帳戶訪問組成員?
- 23. 訪問GAE數據存儲:使用JDO,JPA還是低級API?
- 24. 使用噴霧器訪問GAE數據存儲
- 25. 如何安全地存儲和訪問用戶會話數據
- 26. 使用應用程序默認憑證的服務帳戶的用戶模仿
- 27. Bintray API訪問,用戶帳戶和存儲庫管理
- 28. 使用AssertionFlowClient和服務帳戶訪問Gmail的IMAP
- 29. 爲數據庫訪問保證憑證
- 30. 如何從服務器訪問網絡存儲數據?
我現在假設JDO/JPA不會允許我這樣做,要麼。你可否確認? – Drux
Objectify可以與Remote API一起使用。請參閱https://developers.google.com/appengine/docs/java/tools/remoteapi請稍微小心,因爲您需要自己管理ObjectifyFilter的工作(基本上,在每個邏輯遠程的末端調用ObjectifyFilter.complete()請求)。 – stickfigure
@Drux你的假設是正確的。 – elcid