Google应用程序引擎Java应用:数据库迁移

2024-10-02 22:31:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我从API Google应用程序引擎执行以下步骤:https://developers.google.com/appengine/docs/adminconsole/datastoreadmin#Copying_Entities_to_Another_Application

  1. 使用pythonsdk,我部署了datastore_管理应用程序:应用程序配置文件-数据库管理APPID更新目录
  2. 在仪表板中,我选择实体并按复制到另一个应用程序进入远程端点:https://ANHORTHERAPPID.appspot.com/_ah/remote_api

我得到以下错误:“开始工作时出现问题。错误是:获取https://ANHORTHERAPPID.appspot.com/_ah/remote_api失败,状态为404“

有什么帮助吗?我完全迷路了


Tags: https引擎comapi应用程序remote错误google
2条回答

我想补充一个小,但关键的项目,我错过了,文件(应用程序yaml和阿彭吉_配置.py)必须复制到Java项目的根目录中,而不是war目录,而是最顶层的目录。在

我错过了这一点应用程序配置文件它给了我一个错误:

appcfg.py: error: Directory does not contain an app.yaml configuration file.

包括文件后一切都很好,谢谢!在

已解决:

  1. 您必须是两个应用程序(源和目标)的所有者(角色)
  2. 您必须编辑datastore_admin应用程序(在我的帖子的第一个链接下载)并编辑文件:
    • 在应用程序yaml:目标应用程序的ID
    • 上皮因_配置.py:源应用程序ID
  3. 在两个应用程序中部署datastore\u admin应用程序:
    • 在应用程序配置文件-数据库管理APPIDORIGIN更新目录
    • 在应用程序配置文件-一个APPIDDESTINATION更新目录datastoreadminapp

完整的西班牙语解决方案:http://www.megustaprogramar.com/2012/08/migracion-de-datos-bajo-google-app-engine/

相关问题 更多 >