一个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