我们使用 Google Cloud Datastore Emulator 。它自动生成 indexes.yaml
。但是,正如我们使用旧的 Eclipse 谷歌插件所做的那样,我们希望在本地开发环境中获得缺失索引消息,而不是稍后在云部署中。所以,我们希望模拟器使用我们手动维护的 datastore-indexes.xml
我们如何在 Google Cloud Datastore Emulator 中配置特定 datastore-indexes.xml
的使用?我在帮助文本中没有看到任何相关的命令行开关。
最佳答案
编辑 :
我的回答是基于 dev_appserver 模拟器,而不是当前的模拟器。运行一些测试后,似乎模拟器只有 subset of the Datastore API methods 的端点,并且索引构建(也没有导出/导入)可用。
留下我以前的答案,以避免重复回答相同的错误信息:
_________
根据 the docs ,如果 autoGenerate="false"
在您的 datastore-indexes.xml
中,则开发服务器应忽略 WEB-INF/appengine-generated/datastore-indexes-auto.xml
的内容。
我认为这可能就是你要找的,虽然我还没有测试过。
关于google-app-engine - Google Cloud Datastore Emulator 如何验证我们的 datastore-index.xml?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51691818/