我在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, /亚历山大。
答案 0 :(得分:0)
GAE Apps无法直接访问彼此的数据。这是一个基本限制。 DevAppServer仅阻止您在开发期间执行某些禁止部署的应用程序的操作。
您可以通过网址抓取在应用之间移动数据。