繁体   English   中英

如何在重新启动本地App Engine应用程序后避免丢失本地Google云端存储数据?

[英]How to avoid losing local Google Cloud Storage data after restarting a local App Engine app?

现在,重新启动本地App Engine应用后,本地Google云端存储数据将会丢失。 怎么避免这个?

[更新]我使用Java。 云存储数据似乎未保存在\\ war \\ WEB-INF \\ appengine-generated中。 当我使用CTRL-C终止服务器并再次重新启动时,将无法找到保存在云存储中的数据。

你的意思是数据存储的本地版本? 添加如下标志:-- --datastore_path=/some/path/to/store/a/local/datastore/dev_appserver.datastore 它将存储将持久存在的本地版本。 否则,每次重新启动应用程序时它都会覆盖临时版本。

利普斯是对的。 还有其他命令可能更合适。 从命令行参数

--storage_path=...

Path at which all local files (such as the Datastore, Blobstore files, Google Cloud    Storage Files, logs, etc) will be stored, unless overridden by --datastore_path, --blobstore_path, --logs_path, etc.

您还可以在java中指定数据存储的位置,但它使用的是未记录的功能。

dev_appserver --property=datastore.backing_store=c:/temp/ds.bin <app directory>

要使用Maven,请在此处查看我的答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM