如何将appengine数据库从一个应用程序复制到另一个应用程序 - java项目

时间:2013-09-02 12:48:22

标签: java google-app-engine copy

最近几天,我试图将数据实体从一个 appengine 应用程序复制到另一个应用程序。我读到this can't be done for Java application。我通过云存储patg做了一些更多的研究,但发现我不能在两个应用程序之间做到这一点。

任何人都可以提供帮助,我应该采取哪些步骤,以便将数据实体从应用程序复制到另一个应用程序,考虑到我想从UI而不是代码执行此操作。

现在,当我尝试将数据从app1复制到app2时,数据存储管理员会给出:

"There was a problem kicking off the jobs.
The error was:
Fetch to https://blablabla.appspot.com/_ah/remote_api failed with status 404
Back to Datastore Admin"

请帮忙。

提前致谢。

穆罕默德。

1 个答案:

答案 0 :(得分:3)

将备份数据从源应用程序还原到目标应用程序:

源应用程序的存储桶上的

Create an access control list (ACL)具有以下权限:

用户 [PROJECT_ID] @ appspot.gserviceaccount.com 读者 其中[PROJECT_ID]是目标应用程序的项目ID。

https://cloud.google.com/appengine/docs/python/console/datastore-backing-up-restoring#restoring_data_to_another_app