0

我正在使用本地 GAE 开发服务器java_dev_appserver来调试我的应用程序。使用 Datastore 时,假设将数据存储在一个名为的文件中,local_db.bin但实际上是将数据存储在 GAE 在线的 Datastore 中。

我没有在本地使用服务帐户来导致重定向,所以我不确定为什么会发生这种情况。java_dev_appserver导致数据在线存储的客户端库或客户端库是否发生了变化?

有趣的是,来自的控制台消息java_dev_appserver表明local_db.bin将被创建。但它永远不会被创建,数据直接进入在线存储。

4

1 回答 1

1

使用本地开发服务器托管数据存储的文档似乎已过时:

https://cloud.google.com/appengine/docs/standard/java/tools/using-local-server

当前使用本地数据存储的方法是使用数据存储模拟器:

https://cloud.google.com/datastore/docs/tools/datastore-emulator

然而,即使是较新的文档也有错误和遗漏。有关如何正确设置本地数据存储的详细说明,请参阅:

https://stackoverflow.com/a/70897628/753632

于 2022-01-28T10:45:52.773 回答