【发布时间】:2012-06-07 08:40:51
【问题描述】:
我在 Go 中的 AppEngine DevServer 上收到以下错误:
API 错误 1 (datastore_v3: BAD_REQUEST): ApplicationError: 1 app “id1”无法访问应用“id2”的数据
(其中“id1”和“id2”是我的两个应用程序使用的真实标识符)
我尝试使用 --clear_datastore 标志清空数据存储,并使用 --datastore_path 指定数据存储的新路径。后者似乎不起作用,新位置没有存储数据。前一个标志删除了数据存储区的内容,但每当我尝试上传 blob 时都会收到错误消息。
我希望有办法解决这个问题!
--编辑:澄清一下,我不是想在应用程序之间移动数据,我只是想上传到活动应用程序的 blobstore。我正在同时开发几个应用程序(不同的公司),所以这台机器将有几个数据存储/blobstore。在 Java 中这不是问题,只有在 Go 中。
另外,这只是 DevServer 上的一个问题,一旦我上传了应用程序,一切都会正常运行。
前动画, /亚历山大。
【问题讨论】:
-
您是否在两次测试之间更改了 app.yaml 中的应用程序 ID?是所有 Go 应用程序都发生这种情况还是只发生在这一个?
标签: google-app-engine go blobstore devserver