当前位置: 首页 > 面试题库 >

GAE / J数据存储备份

翟黎明
2023-03-14
问题内容

进行GAE / J数据存储区备份的最简单方法是什么?

看起来好像有python
bulkloader.py工具可以为Python应用程序执行备份,但是我应该怎么做才能备份Java应用程序?有什么方法可以使用python工具吗?


问题答案:

可以使用python工具bulkloader.py创建GAE
Java应用的数据存储备份。您只需通过在web.xml中添加以下几行来设置remote_api:

<?xml version="1.0" encoding="utf-8"?>
<web-app>
  <!-- Add this to your web.xml to enable remote API on Java. -->
  <servlet>
    <servlet-name>remoteapi</servlet-name>
    <servlet-class>com.google.apphosting.utils.remoteapi.RemoteApiServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>remoteapi</servlet-name>
    <url-pattern>/remote_api</url-pattern>
  </servlet-mapping>
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>remoteapi</web-resource-name>
      <url-pattern>/remote_api</url-pattern>
    </web-resource-collection>
    <auth-constraint>
      <role-name>admin</role-name>
    </auth-constraint>
  </security-constraint>
</web-app>

之后,您可以将bulkloader.py与–dump一起使用以下载备份,并与–restore一起使用将备份上传到数据存储。



 类似资料:
  • 如何从Android客户端上传图像到GAE(Google App Engine)数据存储? 尚未找到教程,已尝试了7天。

  • 当我尝试使用inmemory h2数据库和Jpa配置micronaut数据时,出现以下异常 我一直在关注文档 我使用maven作为构建工具从命令行创建了该项目。我有以下几点 我还添加了这样的注释处理器 我的实体类和存储库类完全如指南中所述。当我尝试使用存储库保存时,我得到了这个异常 我已经调查过了。这完全不同,对我的问题没有帮助。 有趣的是,如果我改变micronaut数据注释处理器的顺序,或者我

  • 问题内容: 我试图弄清楚如何使用Go使用嵌套结构与GAE数据存储区一起使用。我知道数据存储区不专门支持嵌套结构。我需要找到一种简单的方法,使用户信息以JSON的形式发送给用户时,将其与帖子一起发送。 我想到的一件事是为用户放置两个字段。一个用于引用用户的ID /密钥,另一个用于用户类型struct,当从数据存储区加载帖子时,该结构将添加到其中。多余的字段似乎很愚蠢,所以我希望对此有更好的解决方案。

  • 问题内容: 我使用maven-gae- plugin部署我的应用程序,在我决定将其部署到其他Google帐户下的另一个应用程序ID之前,它一直有效。我遇到了“此应用程序不存在”的问题。 我发现StackOverflow中已经有一些答案了,但是是针对python的,我正在使用GAE / J。我想我知道根本原因,我们应该删除本地存储了我以前的用户名/密码的“缓存”,但是这些缓存是什么?他们在哪里? 或

  • 数据存储 Cookie 浏览器中的 Cookie 是指小型文本文件,通常在 4KB 大小左右。(由键值对构成用 ; 隔开)大部分时候是在服务器端对 Cookie 进行设置,在头文件中 Set-Cookie 来对 Cookie 进行设置。 页面可以访问当前页的 Cookie 也可以访问父域的 Cookie。 属性 属性 默认值 作用 Name(必填) 名 Value(必填) 值 Domain 当前文

  • 前端数据存储工具 YDN-DB forerunner AlaSQL LokiJS lovefiled Dexie.js localForage pouchdb