google-app-engine - Google Cloud Datastore Emulator 如何验证我们的 datastore-index.xml?
问题描述
我们使用Google Cloud Datastore Emulator。它自动生成indexes.yaml
。但正如我们对旧的 Eclipse 谷歌插件所做的那样,我们希望在本地开发环境中获取缺失索引消息,而不是在以后的云部署中。所以,我们希望模拟器使用我们手动维护的datastore-indexes.xml
我们如何 datastore-indexes.xml
在 Google Cloud Datastore Emulator 中配置特定的使用?我在帮助文本中没有看到任何相关的命令行开关。
解决方案
编辑:
我的答案是基于 dev_appserver 模拟器,而不是当前的。运行一些测试后,模拟器似乎只有Datastore API 方法子集的端点,并且索引构建(也不是导出/导入)可用。
留下我之前的答案以避免重复回答相同的错误信息:
_________
根据文档,如果autoGenerate="false"
在你的datastore-indexes.xml
,开发服务器应该忽略WEB-INF/appengine-generated/datastore-indexes-auto.xml
.
我认为这可能是您正在寻找的东西,尽管我尚未对其进行测试。
推荐阅读
- java - c#中sql-connection类上单例模式的实现
- terraform - 如何使用 terraform gke 模块启用 gce_persistent_disk_csi_driver_config
- python - 在Python中将矩阵列作为列表返回
- haskell - 函数上的 QuickCheck 半群
- r - 使用 F1 分数作为多类预测的指标
- aws-lambda - 我的 jar 文件只有 70MB,未压缩文件为 170MB,层 zip 文件为 3MB,解压缩文件为 7MB,仍然报错
- sql - 如何选择时间范围内每个月按 SUM 排序的前几项?
- java - 将 JSON 结构转换为 proto-buf 结构
- python - 为什么 apsw cursor.execute(sql, (vars)) 会中断外部 for 循环
- firebase - 了解 Firebase 身份验证中使用的 appId