我有 GAE 应用程序,它在 Google Cloud Datastore 中创建一些数据并将一些二进制文件存储到 Google Cloud Storage - 让我们调用该应用程序WebApp.
现在,我在 Google Cloud Storage Google 计算引擎上运行了另一个应用程序。我们来调用应用程序计算应用程序.
现在,ComputeApp 应该连接到 Datastore,查询 WebApp 创建的实体并从 Google Cloud Storage 读取相关的二进制文件。然后 CoumputApp 对二进制文件进行一些处理,例如重新编码为不同的格式并将其存储回云存储并更新数据存储中的相关实体。
现在我来描述一个问题:
ComputeApp 如何与 DataStore 通信? (我为此使用 Objectify)
我找到的唯一方法是 GAE Remote API for Java。当连接到我在本地运行的 Web 应用程序时它可以工作,但当连接到我在 GAE 中部署的 Web 应用程序时它不起作用。原因大概有描述here。但我不懂python,所以我不明白所描述的解决方案。
我的 ComputeApp 是否有其他可能的方式与 GAE 数据存储服务进行通信?
多谢!
编辑:我更正了我的拼写错误,正如 proppy 正确指出的那样。
您可以使用以下命令从 Compute Engine 连接到数据存储区Google 云数据存储 API(目前处于预览状态)
目前不支持像 Objectify 这样的 App Engine Java 客户端库,只有基于 protobuf 的低级 Java API:请参阅Java 入门指南.
我创建了一个问题公共问题跟踪器因为这是工程团队有兴趣在未来支持的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)