API错误1(datastore_v3:BAD_REQUEST):ApplicationError:1 app“id1”无法访问app“id2”的数据

时间:2012-06-02 10:29:48

标签: google-app-engine go blobstore devserver

我在Go中的AppEngine DevServer上收到以下错误:

  

API错误1(datastore_v3:BAD_REQUEST):ApplicationError:1 app   “id1”无法访问app“id2”的数据

(其中“id1”和“id2”是我的两个应用程序使用的真实标识符)

我尝试使用--clear_datastore标志清空数据存储区,并使用--datastore_path指定数据存储区的新路径。后者似乎不起作用,没有数据存储在新位置。前一个标志删除了数据存储区的内容,但每当我尝试上传一个blob时,我都会收到错误。

我希望我能做些什么来解决这个问题!

- 编辑:为了澄清,我不是想跨应用程序移动数据,我只是想上传到活动应用程序的blobstore。我正在同时开发几个应用程序(不同的公司),因此该机器将有几个数据存储/ blobstores。在Java中,这不是问题,仅在Go。

此外,这只是DevServer上的一个问题,一旦我上传应用程序,一切正常。

Ex animo, /亚历山大。

1 个答案:

答案 0 :(得分:0)

GAE Apps无法直接访问彼此的数据。这是一个基本限制。 DevAppServer仅阻止您在开发期间执行某些禁止部署的应用程序的操作。

您可以通过网址抓取在应用之间移动数据。