1

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

API 错误 1 ​​(datastore_v3: BAD_REQUEST): ApplicationError: 1 app "id1" cannot access app "id2"'s data

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

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

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

--编辑:澄清一下,我不是想在应用程序之间移动数据,我只是想上传到活动应用程序的 blobstore。我正在同时开发几个应用程序(不同的公司),所以这台机器将有几个数据存储/blobstore。在 Java 中这不是问题,只有在 Go 中。

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

前动画,/亚历山大。

4

1 回答 1

0

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

您可以通过 url 获取在应用程序之间移动数据。

于 2012-06-02T19:29:34.773 回答