与数据存储区建立客观化时的问题

时间:2016-02-01 07:41:28

标签: google-compute-engine google-cloud-platform objectify google-cloud-datastore

我有一个使用objectify的应用程序,我希望在Google Compute引擎中部署该对象来访问Google数据存储区。我已经能够使用Objectify在本地开发服务器中测试此应用程序。我还可以按照https://cloud.google.com/datastore/docs/getstarted/start_java/中的文档从计算引擎访问云数据存储区。

但是当我在谷歌计算引擎中部署我的应用程序时,我无法与谷歌云数据存储区通信,并且遇到以下异常: 没有为此线程注册API环境。

我应该错过一些东西。请帮助我。

1 个答案:

答案 0 :(得分:2)

据我所知,如果您使用的是Google App Engine(GAE),Objectify目前仅适用于Datastore,而不适用于通过Google Compute Engine(GCE)进行的数据存储访问。有一个未解决的问题https://github.com/objectify/objectify/issues/203

它无法在Google Compute Engine上运行的原因显然是因为GCE中的数据存储区访问API显然与用于GAE的API不同。